有如下類定義:class Foo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③int
有如下類定義: class Foo { public: Foo(intv):value(v){} //① ~Foo(){} //② private: Foo(){} //③ int value=0; //④ }; 其中存在語法錯誤的行是( )。
A.①
B.②
C.③
D.④
正確答案:D解析: 本題考查的是類的定義。C++語言規(guī)定,在類體由不允許對所定義的數(shù)據(jù)成員進(jìn)行初始化。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。