头文件的使用规范

头文件的使用一般原则为:

1、头文件中尽量少include,如果可以简单声明解决的,那最好不用include。

2、实现文件中也要尽量少include,不要include没有用到的头文件。

 

可以用声明class clsOld来代替头文件的情况:

简单的说:不需要知道知道clsOld的内存布局的用法都可以(静态成员除外),也就是讲如果是指针或引用方式的都行。

 

以下为特殊情况必须用include

1、静态成员调用特殊:

Int test() { returnclsOld::m_sInt;}  //需要知道m_sInt是属于clsOld命名空间的。

2、有共同相关依赖的类,比如A,B都依赖D可以放在一起,然后直接Include"D"

3、类中尽量采用指针或引用方式调用其它类,这样就可以只声明class xxx了。并且符合资源最优利用,更利于使用多态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值