c++ static 静态变量初始化

类中的静态变量应由用户使用类外的类名和范围解析运算符显式初始化
#include<iostream>
using namespace std;

class Apple
{
public:
    static int i;

    Apple()
    {
        // Do nothing
    };
};

int Apple::i = 1;

int main()
{
    Apple obj;
    // prints value of i
    cout << obj.i;
} 
posted @ 2022-08-19 22:48  luoganttcc  阅读(10)  评论(0)    收藏  举报