有如下类声明: class How{ int k; public: ~How(){ cout

admin2015-07-22  22

问题 有如下类声明:
      class How{
          int k;
      public:
          ~How(){ cout<<"Bye"; }
      };
则类 How 所拥有的构造函数的数量是

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

答案B

解析 在类How定义中没有定义任何构造函数,所以编译器会自动生成一个默认构造函数,同时还生成复制构造函数,所以类How拥有两个构造函数,答案为B。
转载请注明原文地址:https://kaotiyun.com/show/WANp777K
0

最新回复(0)