
工程
文章平均质量分 51
wusoule
这个作者很懒,什么都没留下…
展开
-
宏的常见应用领域
1,跨平台,通过宏可以编译相应操作系统的api2,定制业务,同一份代码,面向不同的客户,通过宏来定制。3,Release 和 Debug。在release下,不能崩的,在debug下,是希望尽早暴露问题的。原创 2013-08-09 09:18:42 · 1146 阅读 · 0 评论 -
养成良好的编程习惯-一个库一个文件夹
今天在linux上进行了比较复杂的编译和测试。先描述一下我比较失败的编译经验,希望能把刚才繁琐的动作的动作描述清楚。情景重复:1.cpp ----> lib1.so2.cpp ----> lib2.so3.cpp ----> exe好啦,我介绍下项目环境。cpp文件:source/bak(这个下面是:1.cpp.bak, 2.cpp.ba原创 2013-09-22 15:29:22 · 1398 阅读 · 0 评论 -
怎么对待重复的代码
很多程序员喜欢copy,有点经验之后,可能会鄙视这样的做法。在实际的项目中,我喜欢把多次出现的代码通过一个函数,一个模板模式,一个基类封装起来。但是,在写测试程序的时候却习惯拷贝。来一段比较挫的代码:int main(){ int i = 0; /// future QCLibrary *lib_future; lib_future = new QCLibrary(原创 2013-09-22 15:42:25 · 1930 阅读 · 2 评论 -
养成良好的习惯-每个测试文件前输入标识自己的字符串
对于标题,多数看官会发笑。确实,我也是不屑一顾。发生了好几次,编译的东东的路径错误,而且还恰恰编译出了东东。这时候期待的结果令人咋舌费解。一句,活该。为什么不在入口的地方输出,标识你测试的东东的标识呢?很简单,只有一句话,"cout原创 2013-09-23 09:37:47 · 1358 阅读 · 3 评论