VS开发
文章平均质量分 53
QT的狗
底层鼠鼠程序员
展开
-
C++前置声明的理解
中引入一个头文件时,在编译器预处理的时候会将引入头文件的地方简单替换成头文件的内容。假设有一个极端的场景 有一个 Student 类 有一个成员变量是 Teacher对象。因为有头文件包含机制将无事发生,此时 Teacher 类无法知道 成员变量 student的大小编译失败。这个是无解的所以不能出现,A类包含B类的成员变量,B类包含A类的成员变量。在C\C++中对于类或者结构体的大小总是确定了的,如果类或者结构体的大小无法确定那么编译就无法通过。添加一个私有的成员变量是一个结构体类型的如下。原创 2023-05-01 16:18:33 · 1978 阅读 · 1 评论 -
VS2015无法找到头文件
没想到我也上了这个当。一定要和IDE主界面的相同。原创 2022-10-02 23:37:33 · 526 阅读 · 0 评论