摘要:
我看过的C++书都说在*.h中写类的定义(成员函数只声明而未定义)、在*.cpp中写其成员函数的定义是一种比较标准的做法,对模板类也没做特别说明。于是,昨天写一个模板类时,我很自然地把代码分布在*.h和*.cpp中,调用此类的源文件中写上#include "*.h",却发现在连接时找不到函数。改为#include "*.cpp"后,顺利运行。 之后我又写了个简单的模板类试验,发现结果一样。于是我删了*.cpp,把类的定义写到*.h中。 原理可参见http://blog.csdn.net/lichengyu/article/details/6792135, 阅读全文
posted @ 2012-12-27 10:15
破天神剑
阅读(378)
评论(0)
推荐(0)

浙公网安备 33010602011771号