C++ 类的静态成员定义问题
类的静态成员,必须在类体外定义!!!
相关错误信息在这个网页下有:
http://zhidao.baidu.com/question/490660857.html
一个静态的成员数据,你在类体外定义了吗?最好在CPP中定义
- 追问
-
我在类体内定义的啊,成员变量怎么能在类外定义呢啊
- 回答
-
静态成员数据,必须在类体外定义,类体内为声明而已
class A
{
static int i;
}
int A::i = 0; // 这样才算定义
类的静态成员,必须在类体外定义!!!
相关错误信息在这个网页下有:
http://zhidao.baidu.com/question/490660857.html
一个静态的成员数据,你在类体外定义了吗?最好在CPP中定义
我在类体内定义的啊,成员变量怎么能在类外定义呢啊
静态成员数据,必须在类体外定义,类体内为声明而已
class A
{
static int i;
}
int A::i = 0; // 这样才算定义