选择题   有如下类定义:
    class Fun
    {
        public:
            Fun(int v):value(v){}//①
            ~Fun(){}//②
    private:
        Fun{},//③
        int value=0;//④
    };
    其中存在语法错误的行是   
 
【正确答案】 D
【答案解析】C++中,不允许声明类成员变量的时候进行初始化,而在新的ANSI C++标准中,可以对常整型数值在定义时进行初始化,所以语句4是错的。