静态类成员上的未解析外部符号
简单地说:
我有一个类,主要由静态的公共成员组成,所以我可以将类似的函数组合在一起,这些函数仍然需要从其他类/函数中调用。
无论如何,我已经在类公共范围中定义了两个静态的无符号字符变量,当我试图在同一个类的构造函数中修改这些值时,在编译时会得到一个“未解决的外部符号”错误。
class test {public: static unsigned char X; static unsigned char Y; ... test();};test::test() { X = 1; Y = 2;}
我对C+不太熟悉,所以对我放松点。为什么我不能这么做?
浮云间
qq_花开花谢_0
相关分类