C++ 类的静态成员定义问题

类的静态成员,必须在类体外定义!!!
相关错误信息在这个网页下有:
http://zhidao.baidu.com/question/490660857.html
一个静态的成员数据,你在类体外定义了吗?最好在CPP中定义
追问
我在类体内定义的啊,成员变量怎么能在类外定义呢啊
回答
静态成员数据,必须在类体外定义,类体内为声明而已

class A
{
static int i;
}

int A::i = 0; // 这样才算定义
posted @ 2013-01-30 17:45  前行者  阅读(245)  评论(0编辑  收藏  举报