primer里面讲模板编译模型讲了两种,包含编译模型和使用分别编译模型。
-用包含编译模型实现模板函数的头文件和实现文件的分离可行,但是用在类模板里就不行了,貌似是VC不支持。
-用分别编译模型,即export关键字,貌似vc的编译器也不能支持。
所以对于VC来说,除了把类的声明部分和定义放在同一个.h内以外,就没有别的办法,把类模板声明和成员函数的定义分开为.h和.cpp吗?
-用包含编译模型实现模板函数的头文件和实现文件的分离可行,但是用在类模板里就不行了,貌似是VC不支持。
-用分别编译模型,即export关键字,貌似vc的编译器也不能支持。
所以对于VC来说,除了把类的声明部分和定义放在同一个.h内以外,就没有别的办法,把类模板声明和成员函数的定义分开为.h和.cpp吗?
