1. 首页
  2. 数据库
  3. 其它
  4. C++的编译过程及原理

C++的编译过程及原理

上传者: 2021-02-01 12:37:56上传 PDF文件 95.03KB 热度 20次
我们来看一个基本程序,由animal.h,animal.cpp,human.h,human.cpp,main.cpp等5个文件组成: 我们发现,但凡是声明一般都放在了头文件中,比如animal类的声明以及show();等函数的声明。 但是为什么这么做呢?我们接下来将会说明。我们发现了头文件中有一些带#开头的关键字,如:#define,#ifndef,#endif,等等。这阶段是预处理阶段,比如说·#definem5,那么在该阶段会将程序中的m全部替换成5想必对于#define,大家都熟悉,接下来我们说说条件编译的关键字:条件编译指令:#ifdef,#ifndef,#else,#
用户评论