的提前声明我有一个类:C++类的静态成员
class M {
public:
static std::string t[];
};
与后来来初始化。我想在不同的类(头文件)后用动感:: T:
class Use {
public:
void f() { std::cout << M::t[0] << std::endl; }
};
有没有办法实现这个不包括使用的头文件中的整个M级?我明白前向声明不允许访问类成员,但是这种美是静态的,所以编译器应该不是一个大问题。
不错。你实际上回答了我的递归包含的另一个问题:-) – arthur 2013-04-04 08:42:57