读书人

c++静态成员

发布时间: 2012-08-17 02:08:34 作者: rapoo

c++静态成员-求助

C/C++ code
#include <iostream>#include <string>using namespace std;class firstClass{    public:    static string first;    string s;    string st(){        return s;    }    firstClass(){        s="luoage@msn.cn";    }};int main(){    string firstClass::first="luoage@msn.cn";    firstClass c;    cout<<c.st();    return 0;}



编译错误如下:
class.cpp: In function 'int main()':
class.cpp:19:18: error: invalid use of qualified-name 'firstClass::first'

[解决办法]
string firstClass::first="luoage@msn.cn";

放在main()函数之上

读书人网 >C++

热点推荐