头文件的使用规范

原创 2012年03月30日 19:39:05

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

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了。并且符合资源最优利用,更利于使用多态。

C语言头文件使用规范

【转载】C语言头文件使用规范    C程序采用模块化的编程思想,需合理地将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求,在模块的划分上主要依据功能。模块由头文件和实现文件组成,对头文件和...

C语言头文件的使用与写法

  • 2011年12月27日 16:09
  • 8KB
  • 下载

Felomeng翻译:Google C++ 编程规范——头文件

本人将陆续完成后续章节的翻译
  • felomeng
  • felomeng
  • 2011年03月18日 14:23
  • 13084

头文件的建立与使用

  • 2013年05月20日 00:19
  • 253B
  • 下载

C语言头文件的使用

  • 2013年01月28日 00:07
  • 217KB
  • 下载

Google C++编程规范(一)————(头文件篇)

开始在csdn上写一些文章了; 就拿《Google C++ Style Guide》开刀吧 :);本文不是完全一字一句对应翻译。而是本人边看边写个人理解。 头文件(Header Files)  一般来...

使用C语言头文件

  • 2014年03月01日 14:45
  • 52KB
  • 下载

gsl 1.15 可以直接使用的库和头文件

  • 2013年09月03日 20:46
  • 2.59MB
  • 下载

【C语言】编程规范——头文件

背景 对于C语言来说,头文件的设计体现了大部分的系统设计。 不合理的头文件布局是编译时间过长的根因,不合理的头文件实际上不合理的设计。 术语定义 依赖 特指编译依赖。若x.h包含了y.h,则...
  • wr132
  • wr132
  • 2017年03月24日 19:05
  • 606
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:头文件的使用规范
举报原因:
原因补充:

(最多只允许输入30个字)