类里的static cosnt 和 const static成员初始化
这两种写法的作用一样,为了便于记忆,在此值说明一种通用的初始化方法:
class Test { public: static const int mask1; const static int mask2; }; const Test::mask1 = 10; const Test::mask2 = 10; //它们的初始化没有区别,虽然一个是静态常量一个是常量静态。静态都将存储在全局变量区域,其实最后结果都一样。可能在不同编译器内,不同处理,但最后结果都一样。
原文地址:https://www.cnblogs.com/sunbines/p/9395276.html
时间: 2024-11-02 18:39:48