有如下类定义: class Foo{ public: Foo(int v):value(v){} //① ~Foo(){} //② private: Foo( ){{ //③ int value=0;

admin2010-12-16  29

问题 有如下类定义:    class Foo{    public:    Foo(int v):value(v){}  //①    ~Foo(){}    //②    private:    Foo( ){{    //③    int value=0;    //④    };    其中存在语法错误的行是

选项 A、①
B、②
C、③
D、④

答案D

解析 类的数据成员只能被定义类型,而不能对其设置默认值。如果要设置默认值需要在构造函数的参数中进行设置。
转载请注明原文地址:https://kaotiyun.com/show/oQVp777K
0

最新回复(0)