【发布时间】:2021-03-08 01:02:36
【问题描述】:
class a{
private:
class b* b = new b;
int getSomeWhatValue(){
}
};
class b{
private:
void bFunc(){
//I want to call an getsomewhatvalue() here
}
};
我编写的代码非常简单。如何在 b 处调用 a 的函数?我尝试使用thispointer,但没有用:(
【问题讨论】:
-
这是不可能的,因为
class b对class a一无所知。我建议重新考虑您的程序设计。
标签: c++ function class pointers