首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于类中函数调用的有关问题

2012-04-08 
关于类中函数调用的问题A类写在前,B类写在后,是A类的子类。现在,A类想调用B类的函数,怎么操作.我在B类中添

关于类中函数调用的问题
A类写在前,
B类写在后,是A类的子类。
现在,A类想调用B类的函数,怎么操作.我在B类中添加A类为友元类,似乎不行.
我在A类前写上
class B;也不行


[解决办法]

C/C++ code
#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;} 

热点排行