c++ - C++中如何访问类变量

标签 c++ class variables

在c++中是否可以在不创建对象的情况下访问其他类中的类变量。我曾尝试使用静态变量,但其他类无法识别我的变量。 我有3节课。其中两个应该使用 sae 变量。在第三节课中,我正在改变值(value)观。如能提供帮助,将不胜感激。也许你有一个例子。

最佳答案

class Myclass
{

    public:
         static int i;
};

int Myclass::i = 10;


class YourClass
{

    public:
        void doSomething()
        {
             Myclass::i = 10;  //This is how you access static member variables
        }

};

int main()
{
    YourClass obj;
    obj.doSomething();
    return 0;
}

关于c++ - C++中如何访问类变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7077903/

相关文章:

class - 无法显示 haskell 中实例函数的结果

variables - 批量删除变量中的空格

c++ - shrink_to_fit 是将容量 a `std::vector` 减小到其大小的正确方法吗?

c++ - 是否有类型特征显示一种类型是否可能包含其他类型的值

c++ - glReadPixels 始终在 glClearColor 中返回相同的值

java - getString(R.string.MyString) 移动到新类的方法时不起作用

Obj-c.h 函数原型(prototype)中需要 C++ 结构

php - 有没有办法到处避免 $this-> ?

javascript - javascript 中的变量与命名空间

Scala - 获取绑定(bind)变量列表?