有如下类声明: class Te{ public: Te(); //① Te te; //② Te *

admin2019-03-05  22

问题 有如下类声明:
        class Te{
        public:
            Te();              //①
            Te te;             //②
            Te *pte;           //③
            void f(Te &rte);   //④
        };
在标注号码的的四个语句中,错误的是

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

答案B

解析 本题考查类的定义和对象的定义,题目中定义类Te中又定义了Te类型的对象te,这样陷入循环中,所以②是错误的,答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/YvAp777K
0

最新回复(0)