1、编译阶段,编译器会遍历所有的预处理语句并对其进行处理,常见的预处理语句有include、if、ifdef等等。每个文件被编译成单独的目标文件(obj文件,一个翻译单元),但是它们之间没有联系,无法交互
#include指定了我们想要打开的文件,预处理器打开这个文件,阅读这个文件,拷贝这个文件到当前文件中
2、链接阶段主要是找到每个符号和函数在哪里,并把它们链接起来。
3、指针只是一个地址,保存内存地址的整数
4、引用必须初始化,引用必须是对已有的变量引用
5、类中的成员默认下是私有的,类允许我们将变量分组到一个类型中,并为这些变量添加功能。
用类可以解决的问题,不用类也可以解决。类只是语法糖,使得代码更易维护
6、struct和class的区别:
class默认是private,struct默认是public
标签:文件,struct,C++,默认,学习,笔记,include,class,变量 From: https://blog.csdn.net/m0_63694583/article/details/142419332