sssit-dev

yuwei@sssit-dev.com

导航

2011年10月27日 #

降低编译时间的几条方法

摘要: 关于include的原则最多,因为包含头文件相当于将代码复制到本文件来编译,而头文件又经常是用来被别人包含的,所以工程文件多了,每个文件都有include链(包含的文件又include了其他文件),该链条不会止步于你工程,而会延伸到你所有使用的第3方库里面。A.能够去掉的include就去掉。说明:1.代码编写过程中或多或少都有一些历史遗留的不必要的头文件包含在你的文件里面,找到他们并去掉之。 2.去掉include链里面重复的include 。B.能够在cpp里面include的头文件不要在头文件里面include。说明:尽量去掉每个cpp会被串起来的头文件膨胀的机会。C.能够用前向声明的就 阅读全文

posted @ 2011-10-27 23:22 sssit-dev 阅读(263) 评论(0) 推荐(1) 编辑

C++知识点

摘要: 这是对C++高效编程的一个总结, 很有指导作用.一、#include “filename.h”和#include <filename.h>的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件 #include <filename.h>是指编译器将从标准库目录中开始查找此文件二、头文件的作用加强安全检测 通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名四、if语句不要将布尔变量与任何值进行比较,那会很容易出错的。 整形变量必须要有类型相 阅读全文

posted @ 2011-10-27 23:17 sssit-dev 阅读(187) 评论(0) 推荐(0) 编辑