关于类中函数调用的问题
A类写在前,
B类写在后,是A类的子类。
现在,A类想调用B类的函数,怎么操作.我在B类中添加A类为友元类,似乎不行.
我在A类前写上
class B;也不行
[解决办法]
#include <iostream>using namespace std;class B;class A{public: void runFuncOfB(B &b);};class B:public A{public: void funcOfB();};void A::runFuncOfB(B &b){ b.funcOfB();}void B::funcOfB(){ cout<<"funcOfB"<<endl;}int main(){ A a; B b; a.runFuncOfB(b); return 0;}