小智 5
您将需要其中一个类的前向声明.
// a.h
// do not #include b.h
class B; // forward declaration
class A {
....
B * b;
};
Run Code Online (Sandbox Code Playgroud)
请注意,类A不能包含实际的B实例 - 它必须是指针或引用.你也不能通过标题中的B指针调用任何函数 - 它们必须进入.cpp源文件,其中#includes两个标题.
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |