「C++」 bug 汇总
1 静态成员变量
1.undefined reference to static class member
原因:类中静态变量未定义导致的;头文件中只是对变量做了声明,需要在源文件中进行定义;
示例:
// .hpp
class A { static Typename t; };
// .cpp
Typename A::t;
1.undefined reference to static class member
原因:类中静态变量未定义导致的;头文件中只是对变量做了声明,需要在源文件中进行定义;
示例:
// .hpp
class A { static Typename t; };
// .cpp
Typename A::t;
Comments