声明:欢迎任何人和组织转载本blog中文章,但必须标记文章原始链接和作者信息。
本文链接:http://blog.youkuaiyun.com/li_007/archive/2009/05/04/4148948.aspx
开拓进取的小乌龟------->优快云点滴点点滴滴Blog
在很多编译器中不支持template的分离编译,也就是不支持template的声明和实现分开来写,否则会出现LNK2019错误。原因是template是被编译器编译两边的,第一次检查声明的语法是否正确,二次才是数据类型加进来编译。
解决方法:1、将实现和声明放在一起编写(也即将.h和.cpp文件合并为一个文件)
2、include “xxx.cpp”,而不是.h文件