特牛网址导航

为什么static成员必须在类外初始化_c++ static 成员变量 必须内外初始化-CSDN博客

网友收藏
文章浏览阅读7.8k次,点赞9次,收藏44次。为什么静态成员不能在类内初始化在C++中,类的静态成员(static member)必须在类内声明,在类外初始化,像下面这样。class A{ private: static int count ; // 类内声明};int A::count = 0 ; // 类外初始化,不必再加static关键字为什么?因为静态成员属于整个_c++ static 成员变量 必须内外初始化