当我将程序分为,头文件,源文件,测试文件时,出现下面错误。
错误 LNK2001 无法解析的外部符号 “private: static char Client::ServerName” (?ServerName@Client@@0DA)
看这错误,只知道是静态成员属性出错,却不知道错在了哪。
翻了翻书,出错原因在于静态成员属性,在头文件中声明后,需要在源文件中定义。
long Client::ClientNum = 0;