首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何访问类的静态成员?

如何访问类的静态成员?

提问于 2018-01-29 04:44:46
回答 2关注 0查看 303

我开始学习C++和QT,但有时我从一本书中粘贴的最简单的代码会导致错误。

我在用g++4.4.2在Ubuntu 10.04上使用QtCreatorIDE。g++编译器语法和其他编译器之间有什么区别吗?例如,当我试图访问静态成员时,总会出现问题。

代码语言:txt
复制
#include <iostream>
using namespace std;
class A
{
   public:
      static int x;
      static int getX() {return x;}
};
int main()
{
   int A::x = 100; // error: invalid use of qualified-name 'A::x'
   cout<<A::getX(); // error: : undefined reference to 'A::x'
   return 0;
}

那么上面的代码有什么问题呢?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档