我写这样的Template-Specialization类:
template <> class MEField<SField> {....};
我想知道如何实例化此类?我看到一些这样写的代码:
MEField<> obj
?那正确吗?我知道在函数特化的情况下,我可以像往常一样进行实例化,因为编译器可以判断特殊类型的参数。但是关于类,您能告诉我真正的格式吗?
最佳答案
您通常会像其他模板MEField<SField> obj;
一样进行操作。无论您是否专门设计了模板,该类的用户都不会感到困扰,由编译器决定要使用模板的哪个实例。