头文件注意事项

原创 2013年12月02日 10:49:00

头文件一般包含类的定义、extern变量的声明和函数的声明。

1、头文件用于声明而不是用于定义。

2、头文件中可以定义类、值在编译时就已知道的const对象和inline函数。

如果const变量不是常量表达式初始化(如,是函数赋值),那么它就不应该在头文件中定义。

3、设计头文件时,应使其可以多次包含在同一源文件中

4、使用头文件保护符避免多重包含。通过使用类名来组成头文件和于处理器变量的名字,可以使得很可能只有一个文件将会使用该于处理器变量(如POINT_H)。

版权声明:本文为博主原创文章,未经博主允许不得转载。

C/C++头文件包含顺序注意事项

作者:朱金灿 来源:http://www.cnblogs.com/clever101   一.《Google C++ 编程风格指南》里的观点        最近公司在推行编码规范,领导提议基...
  • qingyang_0
  • qingyang_0
  • 2013年06月18日 15:41
  • 709

NOIP复赛的一些注意事项

NOIP2015的复赛即将到来,在此整理一些注意事项,以防止出错。【常用头文件】 常用的头文件有很多,可以在考试前先预先打好,然后再一次性复制粘贴到程序里面。/*C 标准头文件*/# include ...
  • WenDavidOI
  • WenDavidOI
  • 2016年02月15日 19:36
  • 1941

C语言头文件编写的几个基本规则

1.       注释,版权,作者,重大修订记录等信息 2.       防重入开关,也就是常见的 #ifndef… #define… #endif 3.       C++ 编译器自适应开关,也就是...
  • u010709676
  • u010709676
  • 2014年02月26日 19:14
  • 2582

PAT:注意事项

1. include相应的头文件PAT是基于IDE的,所以要提交能在IDE上正确运行的程序。必须include相应的头文件,如#include #include #include #include ...
  • jinzhao1993
  • jinzhao1993
  • 2016年04月04日 00:25
  • 512

Ubuntu安装注意事项

ubuntu安装方式
  • u013164707
  • u013164707
  • 2014年07月25日 18:27
  • 679

JAVA编码注意事项

1、比较两个浮点型是否相等,包括float及double,不要采用等号"=="进行比较,因为浮点计算可能涉及到舍入计算。如果是需要值比较准确的比较,如货币金额等,可以考虑使用固定精度的类型,如BigD...
  • fenglibing
  • fenglibing
  • 2013年05月08日 17:14
  • 2636

C++开发的几点注意事项

1. 如果一个类的声明和实现都
  • ronggenmiao
  • ronggenmiao
  • 2014年07月15日 08:52
  • 524

android studio使用的一些细节以及注意事项

一、Android studio导入项目方法http://ask.android-studio.org/?/article/21 点开链接查看这篇文章,可以比较全面的介绍了如何导入项目,包括ecli...
  • Hello201404
  • Hello201404
  • 2016年05月27日 10:15
  • 629

SVN使用注意事项和问题解决

SVN清理显示乱码解决,sqlite3解压没有sqlite3.exe解决,SVN使用注意事项和问题解决...
  • forrest_ou
  • forrest_ou
  • 2016年12月06日 11:21
  • 389

java代码编写注意事项

去掉程序中没用到的jar包,js文件等。 将css放在html页面的顶部,而把js放在html页面的底部 1.尽量指定类的final修饰符 带有final修饰符的类是不可派生的。在Java核心AP...
  • honey_Claire
  • honey_Claire
  • 2014年04月15日 10:40
  • 4221
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:头文件注意事项
举报原因:
原因补充:

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