链接器找不到C ++静态成员

这个问题在这里已经有了答案:

  • 什么是未定义的引用/未解析的外部符号错误,我该如何解决它? 27个答案

  • 你已经将id声明为一个静态变量。 然后在每个构造函数调用中设置它,这可能不是你想要做的。

    对于'修复',你可以在main上面添加以下行:

    int Emp::id = 0;
    

    但是,您可能不希望这是静态的。 有关静态类变量的更多信息,请参阅此页面

    链接地址: http://www.djcxy.com/p/86347.html

    上一篇: linker cannot find a C++ static member

    下一篇: Error