
C/C++
文章平均质量分 52
知识点、遇到的bug
路转溪桥忽见
这个作者很懒,什么都没留下…
展开
-
预处理功能
在编译器对源程序进行编译之前,首先需要由预处理器对程序文本进行预处理。预处理器提供了一组编译预处理指令和预处理操作符。 预处理指令以“#”开头,单独一行,不用分号,可以出现在程序中任何位置。 1.#include指令 文件包含指令。作用是将另一个源文件加入到当前源文件中该点处。有两种格式: #include <文件名> 按标准方式搜索,文件位于系统目录的include子目录下 #inlude "文件名" 在当前目录中搜索,...原创 2021-09-30 21:08:05 · 265 阅读 · 0 评论 -
多文件结构
当程序规模较大时,可能要多个源程序文件(也可称为编译单元),而且类也比较多, 而C++规定如果一个编译单元要使用某个类,则必须把类的定义写入源程序中,故当一个类比较复杂或要包含多个类时,工作量和管理问题便出现了,比如当要修改一个类时,如果有100个源文件使用该类,则需要进入每个使用该类的源文件进行修改(Ctrl+c和Ctrl+v要用100次)。而解决这个问题的方法就是把类的定义写在头文件中,使用该类的源程序要包含该头文件,有时候每个类都要单独写个头文件。文件2:类的实现“Car.cpp”原创 2021-09-30 13:07:04 · 2140 阅读 · 0 评论