###########################################程序员
如下引自: http://blog.csdn.net/ljfeng123/article/details/20855515函数
###########################################this
常整型静态数据成员能够在类中直接初始化,而常实型静态数据成员不能够spa
class circle
{
int a; //
普通变量,不能在类中初始化
static int b; //
静态变量,不能在类中初始化
static const int c=2; //
静态常整型变量,能够在类中初始化
static const double PI=3.1416;//error C2864: //只有静态常量整型数据成员才能够在类中初始化
} ;
const int cicle::c ; //const static数据成员在类的定义体中出始化时,该数据成员仍必须在类的定义体外定义,只是再也不指定初始值
b能够在类外进行初始化,且全部对象共享一个b的值:
int circle::b = 2;
double circle::PI = 3.1416;