level 6
primer里面讲模板编译模型讲了两种,包含编译模型和使用分别编译模型。
-用包含编译模型实现模板函数的头文件和实现文件的分离可行,但是用在类模板里就不行了,貌似是VC不支持。
-用分别编译模型,即export关键字,貌似vc的编译器也不能支持。
所以对于VC来说,除了把类的声明部分和定义放在同一个.h内以外,就没有别的办法,把类模板声明和成员函数的定义分开为.h和.cpp吗?
2013年05月07日 16点05分
1
level 8
模板参数在编译时才进行代入,因此大多数情况不把声明和定义分开
2013年05月08日 01点05分
4