C++ 通过另一个类的成员函数调用一个类的成员函数?
我有两个类A和B。我想通过B的成员函数调用A的成员函数C++ 通过另一个类的成员函数调用一个类的成员函数?,c++,member,func,C++,Member,Func,我有两个类A和B。我想通过B的成员函数调用A的成员函数 class A { public: void memberofa(); } b类: class B { public: void memberofb(); } 现在我需要从memberofb内部调用memberofa。 任何建议和语法都会有帮助像这样的东西吗 class A { public: A() {}; void memberofa() {
class A {
public:
void memberofa();
}
b类:
class B {
public:
void memberofb();
}
现在我需要从memberofb内部调用memberofa。
任何建议和语法都会有帮助像这样的东西吗
class A {
public:
A() {};
void memberofa()
{
//you cant make object of B here because compiler doesn't see B yet
//if you do want to make Object of B here, define this function somewhere
//after definition of B class
printf("printing from member of A\n");
};
};
class B {
public:
B() {};
void memberofb()
{
printf("printing from member of B\n");
A objA;
objA.memberofa();
};
};
int main()
{
A a;
B b;
b.memberofb();
return 0;
}
将这个答案扩展成一个完整的(尽管是伪)代码示例将真正有助于可读性!