摘要: 坦率的说CodeBlocks是一款不错的跨平台编译器,一般编写C/C++都是使用它,但最近在编写C++模板文件时,发现它对模板的支持并不是很好。具体表现在模板的定义与声明分开的问题上。一般编写C/C++程序时,我们都提倡将头文件与实现文件分开。普通的函数文件与普通的类文件在CodeBlocks中实现.h文件和.cpp文件的分离没有任何问题。但是若要实现模板的.h文件和.cpp文件的分离则存在较大的问题,无论是函数模板还是类模板。众所周知模板的编译模型有两种,包含编译模型与分离编译模型,但我发现CodeBlocks对这两种编译模型并不支持。1.包含编译模型:以下是一个cmp函数文件的.h和.cp 阅读全文
posted @ 2014-04-05 11:27 瓦尔登湖畔的小木屋 阅读(1894) 评论(5) 推荐(0) 编辑