c++ - 我如何访问静态类成员?

标签 c++ class

class Point
{
  private:
    int X, Y;  
  public:
    static const Point Origin;
    static const Point OneZero;
    static const Point ZeroOne;
};

我如何访问点 Origin?

最佳答案

对于静态,写:

Point::Origin

或更完整的示例:

namespace Someplace {
int fun() {
  return Point::Origin.X;
}
}

尽管在类范围内时不需要限定 Point:: -- 您可以简单地编写 Origin

关于c++ - 我如何访问静态类成员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15140322/

相关文章:

c++ - "no appropriate default constructor available"用于 C++ 派生类

PHP 类继承 - 内存不足

c++ - 如何从构造函数中确定类的内存分配地址?

c++ - 在 C++ 中解析整个(开始到结束)字符串,包括所有空格

c++ - 为什么我的单选按钮不起作用?

Java:另一个类中的方法未显示

C++ 期望类对象的类型说明符

c++ - move unique_ptr 后,指向 unique_ptr 内容的指针的内容是否有效?

C++添加到注册表

c++ - 我如何使用 QTextBlock?