是否可以专门化模板类的特定成员?就像是:
template <typename T,bool B>
struct X
{
void Specialized();
};
template <typename T>
void X<T,true>::Specialized()
{
...
}
template <typename T>
void X<T,false>::Specialized()
{
...
}
Run Code Online (Sandbox Code Playgroud)
当然,这段代码无效.