我对C ++很新,并且一直想知道我是否可以从B类的成员函数调用A类的成员函数。
B类的对象是在A类中创建的。
class A{
func_A();
}
A(){ // constructor A
B b; // object of Class B
}
class B{
func_B(); // stuff
}
func_B(){
// would like to call the member function (func_A) of class A
}
有没有办法可以从B类的成员函数调用A类(func_A)的成员函数。
感谢。
答案 0 :(得分:0)
使您的函数公开,并将A对象作为成员变量添加到A.
class A{
B b;
public:
void func_A();
}
class B{
public:
void func_B();
}
void B::func_B() {
func_A();
}