|
|
1
4
通常的方法是在头文件周围添加以下内容:
和
大多数编译器(gcc、VC)也接受
编辑:
果然,正如ISO/IEC 14882所述,一个#pragma”
所以我会坚持第一种老式的方法;-) |
|
|
2
3
你似乎发布了一个
相反,您需要使用指针或引用
由于循环被打破,你只使用了对对象的引用,你不需要对引用的类型有完整的定义,可以使用正向声明。
|
|
|
3
2
|
|
|
4
2
如果一个类是前向声明的,而你只使用了一个指针或对该类成员的引用,那么你就不需要包含它的头。其他文件中的类也是如此。但是,是的,请确保在所有头文件中都使用include保护程序(
|
|
|
5
0
|
|
|
Daniel Viaño · 将函数移动到不同的文件 8 年前 |
|
|
Trojax · 编译多个。c和。h文件 8 年前 |
|
Stevoisiak · 为什么#包含打破全局变量? 8 年前 |
|
|
jaxonjma · 在另一个JSP中动态发送并包含JSP 8 年前 |