二楼说的正确,因为绝大多数编译器不支持分离编译方式。
所以没有特别好的办法。
只好先放在一起
解决方式有三种:
如以上写法,连接时会出错,这个问题属于类模板的分离编译,有三种解决办法:
1. 将类模板申明与类模板定义放到一个文件中。
2. 在主函数中加 #include"实现部分.cpp"。
3. 使用export关键字。
c++primer中讲到"c++的模板编译模式"有两种——"包含编译和分离编译"。详见c++primer 16.8
SqList
SqList
没有实现
建议你看看“模版与分离编译模式”
tr