C++路上的坑“静态成员属性”

    科技2023-10-18  103

    静态成员属性的坑

    当我将程序分为,头文件,源文件,测试文件时,出现下面错误。

    错误 LNK2001 无法解析的外部符号 “private: static char Client::ServerName” (?ServerName@Client@@0DA)

    看这错误,只知道是静态成员属性出错,却不知道错在了哪。

    翻了翻书,出错原因在于静态成员属性,在头文件中声明后,需要在源文件中定义。

    long Client::ClientNum = 0;

    Processed: 0.014, SQL: 8