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