C++中文件组织的通常方法

用C++编写一个稍大程序时,咱们须要别写几个类和一些过程函数。为了文档的规整有序和程序的排错,文档比较合理的安排方法:markdown

一、每一个类的声明写在一个头文件中,根据编译器的要求你能够加.h后缀名,也能够不加。这个头文件通常以类的名字命名。而且为了防止编译器屡次包含同一个头文件,头文件老是如下面的框架组织:框架

#ifndef CLASSNMAE_H_
#define CLASSNAME_H_
  …………将你类的声明写在这里面
#endif

说明:CLASSNAME_H_ 中的CLASSNAME就是你在这个文件中声明的类名。
二、将类的实现放在另外一个文件中,取名为 classname.cpp(classname为你在类声明文件中声明的类名)。而且在该文件中的第一行包含类声明的头文件,如:#include”classname”(C++新标准不支持带.h的头文件)。而后在此文件中写类的实现代码。通常格式:
#include”classname”
三、与类的类似,编写函数时,咱们老是把函数的声明和一些常数的声明放在一个头件中;把函数的具体实现放在另外一个头文件中。
四、通常地若是你在某个源文件中须要引入的头文件不少,或者文了源程序的简洁,你能够将头问件的引入写在另外一个头文件中,在源程序的第一行引入这个头问便可。
5,在文件中须要使用函数和类时,你只须要引入类和函数声明的头文件,而无需包含实现的文件。函数

相关文章
相关标签/搜索