有如下程序: #include using namespace std; class Sample{ public: Sample(){} ~Sample(){cout

admin2021-02-22  12

问题 有如下程序:
    #include
    using namespace 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

解析 本题考查构造函数和析构函数,题中定义了对象数组,那么析构时就析构两次,输出两个*。答案为B。
转载请注明原文地址:https://kaotiyun.com/show/nzfp777K
0

最新回复(0)