Chinaunix首页 | 论坛 | 博客
  • 博客访问: 712521
  • 博文数量: 98
  • 博客积分: 3257
  • 博客等级: 中校
  • 技术积分: 966
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-15 17:19
文章存档

2020年(1)

2018年(1)

2017年(1)

2016年(2)

2015年(2)

2013年(3)

2012年(24)

2011年(28)

2010年(4)

2009年(9)

2008年(23)

我的朋友

分类: C/C++

2012-02-09 21:42:47

在复习C 数据结构时,照书抄的模板类代码竟然都无法编译通过,出现"undefined reference to"错误。
经测试和网上查询,原来竟然是G 编译器不支持模板类定义和实现的分离,即类定义和实现不能分开放在h头文件和cpp源码文件中;经过测试,貌似把cpp文件的东西都搬到.h文件中,如果cpp文件还在,都还会提示该问题,所以,除了.h中放实现代码之外,还得把空的cpp文件删除。从项目中删除后编译成功,但后来重新增加这个.cpp文件,貌似还是能编译成功。(编程环境采用了Netbeans7.1和MinGW编译器)
 
阅读(4073) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~