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

c++中struct外部引用有关问题

2012-05-21 
c++中struct外部引用问题先说一下,我建了两个类,分别为AA和BB。然后在类AA中建了一个struct,并在类AA中写了

c++中struct外部引用问题
先说一下,我建了两个类,分别为AA和BB。然后在类AA中建了一个struct,并在类AA中写了一个函数 struct AA function(),这个函数返回一个struct。
然后我想在类BB中引用AA中的函数function,但是不知道改怎么办,麻烦会的人给个代码看看。谢谢

[解决办法]

C/C++ code
class AA{public:    struct Test{        int i;    };    Test Fun()    {        Test tmp;        tmp.i=10;        return tmp;    }};class BB{    AA obj;public:    void Foobar()    {        AA::Test tmp = obj.Fun();        printf("%d\n",tmp.i);    }};int main(){    BB obj;    obj.Foobar();    return 0;} 

热点排行