如果我有两个类叫做A和B,两个类可以相互访问吗?
注意:以下不编译。
class A
{
public:
static void funcA() {}
void call_funcB() { B::funcB(); } // call class B's function
};
class B
{
public:
static void funcB() {}
void call_funcA() { A::funcA(); } // call class A's function
};
错误:
error C2653: 'B' : is not a class or namespace name
error C3861: 'funcB': identifier not found
你可以调用每个类的静态函数?