问题
单项选择题
在下面的类定义中,横线处应填入的内容是()
class Fred
public:
void print () cout<<data<<end1;
void setData (double D) data=d;
static int count;
private:
double data;
;
______count=0;//静态数据成员的定义
A. int
B. static int
C. int Fred::
D. static int Fred::
答案
参考答案:C
解析:
本题考核静态数据成员的定义。题中数据成员count被定义成了静态的,其初始化的格式为:<类型><类名>::静态数据成员 =常量值;,所以横线处应填入的为“int Fred”。