c++,大神帮我回答。类的静态数据成员和常数据成员在类中定义后,还要不要在类外定义一次?

如题所述

翻了翻c++11primer,找到了一条:
和其他的成员函数一样,我们既可以在类的内部也可以在类的外部定义静态成员函数。当在累的外部定义静态成员时,不能重复static关键字,该关键字只出现在类内部的声明语句。……………………一般来说,我们不能在类的内部初始化静态成员。相反的,必须在类的外部定义和初始化每个静态成员。一旦它被定义,就将一直存在于程序的整个生命周期中。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-20
不要。
相似回答