为什么我自己写的函数会出现undefined reference错误
我的程序里有一个类,类中有两个静态成员A和B,函数有fun1,fun2,fun3.
A在构造函数里面用到,B在三个函数里都访问
但是编译报错,A和B都undefined reference,但是B只说在fun3中有错,fun1和fun2没有问题
复制fun3,改名成fun4,也不报错
这是为什么?
[解决办法]
你有没有进行如下定义:
int ClassA::A = 0;
int ClassA::B = 0;