我从 Java 来到 C++ ......
当我尝试这样做时...
class Box {
Table* onTable;
};
class Table {
Box* boxOnIt;
};
int main() {
Table table;
Box box;
table.boxOnIt = &box;
box.onTable = &table;
return 0;
}
编译器告诉我 Table 未定义。如果我切换类定义,编译器会告诉我 Box 未定义
在java中,我能够毫无问题地做这样的事情。有解决方案吗?谢谢...