类中的C++静态成员

Dar*_*ler 2 c++ static members

是否可以在不首先创建该类的实例的情况下访问和使用类中的静态成员?即将该类视为全局变量的某种倾销

詹姆士

Pav*_*aev 6

是的,这正是static集体成员的意义所在:

struct Foo {
    static int x;
};

int Foo::x;

int main() {
    Foo::x = 123;
}
Run Code Online (Sandbox Code Playgroud)