C++多文件编程

C++在引入类后,多文件编程就显得很重要了,如果把所有类的声明和实现都放在一个文件里,那么对代码的维护就会变得十分困难,多文件的优点自然也就明显了,将每一个类的声明和实现单独放在一个文件里对维护代码就很容易了。
怎么开始呢(以DEV C++为例)
首先开始新项目时选择项目而不是源文件(好像Codeblock要求所有的都是以项目开始)C++多文件编程规范
然后在弹出的对话框里选择Console Application,项目名称可以自己命名。
C++多文件编程规范
C++多文件编程规范
(项目管理没有的可以去视图调出来])
之后就是多文件编程的第一步就完成了,下面就是多文件编程的具体规范了。
源代码主要分为Main函数,类的声明文件(.h),类的实现文件(.cpp),所有一般的多文件源代码多是奇数个的。
Main函数就是整个计算机执行整个程序的开始,但我们一般是最后才写Main函数。。。。。。
类声明文件为了避免大型项目时头文件重定义,需要在类声明文件使用#ifndef,#define,#endif,具体是:
C++多文件编程规范
类文件实现文件这部分主要包括类的函数实现以及一些static这样的变量的初始化,但需要注意的是在这个文件里需要以#include"XXX.h"(XXX.h类声明文件)引入类,否则编译器会报错:没找到这个类。
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

相关文章:

  • 2021-12-25
  • 2021-09-13
猜你喜欢
  • 2021-10-06
  • 2021-11-25
  • 2021-04-08
  • 2021-05-27
  • 2021-07-12
相关资源
相似解决方案