执行如下程序,输出星号(*)的个数为 #include<iostream> using namespaee std; class Sample{ public: Sample( ){ } ~Sample( ){cout<

admin2012-01-20  32

问题 执行如下程序,输出星号(*)的个数为    #include<iostream>    using namespaee std;    class Sample{    public:    Sample( ){ }    ~Sample( ){cout<<’*’;}    };    int main( ){    Sample temp[2],*pTemp[2];    return 0;    }

选项 A、1
B、2
C、3
D、4

答案B

解析 类在创建对象时调用构造函数,在撤销对象时调用析构函数,而在定义类指针时则不调用构造函数和析构函数。sampie temp[2]定义了一个2个元素的对象数组,因此调用两次析构函数,打印2个*。
转载请注明原文地址:https://kaotiyun.com/show/ARVp777K
0

最新回复(0)