C++ Best Practice

C++把很多细节都仍给了程序员来处理,因此,C++有更多的注意事项,和一条条的决窍、技巧。

 

* 每个头文件都得解决anti-reinclude的问题

 

* 一般来说,library的header要include在之前,也就是说我们定义的.h能往后引用就往后拖。原因很简单:头文件按顺序展开,library的header是绝对不会用我们的头文件的,但我们的头文件却是会引用library的header中的symbol。这样,如果顺序写反了就找不到符号了。而且,如果我们的header定义了某和library同名的symbol,那librar报错就很难定位错误了。

 

* 条件对比要用 (NULL == var) 的常量前置形式,多用一下就习贯了

 

* 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值