一个类调用另一个类的函数出现“may be undeclared or ambiguous.”,该如何解决
2014-01-12
一个类调用另一个类的函数出现“may be undeclared or ambiguous.”我的代码大体是class A{private:B bpubl
一个类调用另一个类的函数出现“may be undeclared or ambiguous.” 我的代码大体是 class A{ private: B b; public: void fun(){ b.fun(); } }; class B{ private: public: void fun(){} }; 接着出现这样的错误The text "b" is unexpected. "B" may be undeclared or ambiguous. 难道这样写不对吗? 求指导 [解决办法]
----------ATTENTION------------------- class B; -------------------------------------- class A{ private: B b; public: void fun(){ b.fun(); } }; class B{ private: public: void fun(){} };