假设我想要这样的东西,在一个 .cpp
源文件中:
class A {
public:
void doSomething(B *b) {};
};
class B {
public:
void doSomething(A *a) {};
};
有没有办法做到这一点而不将其拆分为两个单独的文件,并且没有收到编译器错误(doSomething(B *b)
上的语法错误)
最佳答案
放在第一行:
class B;
关于C++ - 2 个类 1 个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/677325/