首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于包孕编译的调试

2012-12-31 
关于包含编译的调试最近开始用一些模板的东西。由于之前写的程序没有模板,用的是分离编译,错误比较容易调试

关于包含编译的调试

最近开始用一些模板的东西。由于之前写的程序没有模板,用的是分离编译,错误比较容易调试。
现在用模板,采用包含编译,感觉调试起来比较麻烦。

哪位能说说看包含编译的调试么?谢谢。
[解决办法]
分离编译
包含编译
..
关于包孕编译的调试
[解决办法]
原来这个东西还有个这么个名字,好吧。
其实把函数体写在头文件里只是因为模板。如果模板参数都能固定,即使是模板函数还是模板类的特化方法都可以写在cpp里面

你调试困难估计是模板类或函数中出了问题。
我能想到的,g++里面用-g3来在调试中保存所有的名字信息。
另外如果能确定是哪一个类型的函数出了问题,可以特化这个类型的模板函数将其变成普通函数再调试。
大多数的时候,没有觉得模板函数会造成什么调试困难。
当然,打印输出在任何时候都不会受模板的影响。
[解决办法]
语法糖甜,语法糖苦。

热点排行