选择题   要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是______。
    class Sample{
    public:
    Sample(int x):ref(x){}
    //①
    Private:
    Sample():ref(0){}
    //②
    Static int val=5;
    //③
    Const int ref;
    //④
    };
    上述程序段中,错误的语句是______。
 
【正确答案】 C
【答案解析】该题考查的是静态数据成员,静态数据成员必须进行初始化,而且它的仞始化与一般的数据成员初始化不同。它的初始化格式为: <数据类型><类名>::<静态数据成员名>=<值>; 因此C项是正确的。