设类Test中存在成员static int x,则下列哪种初始化方式是正确的( )

设类Test中存在成员static int x,则下列哪种初始化方式是正确的( )


A、

Test::int x=25;


B、

int x=25;


C、

int Test::x=25;


D、

int Test x=25;


【正确答案】:C
【题目解析】:

给静态成员变量赋初值的格式如下:
类型 类名::静态成员变量=初值;

静态数据成员在进行初始化时,必须进行成员名限定。例如:int Test::x=25;。


Top