问题

有如下类定义:

class Point

{

int x_, y_;

public:

Point():x_(0), y_(0){}

Point(int x, int y = 0):x_(x),y_(y){}

};

若执行语句

Point a(2), b[3] , *c[4];

则 Point 类的构造函数被调用的次数是

A . 2 次

B . 3 次

C . 4 次

D . 5 次

参考答案
您可能感兴趣的试题
  • 有如下类定义:class Test{public:Test(){ a = 0; c = 0;} // ①int f(int a)const{this->a = a;} // ②static int g
  • 有如下程序:#includeusing namespace std;class A{public:A(){cout$amp;~A(){cout$amp;};class B:public A{A* p;
  • 有如下程序:#includeusing namespace std;class Base{private:void funl() const{cout$amp;protected:void fun2(
  • 有如下程序:#includeusing namespace std;class Base{public:void funl(){cout$amp;virtual void fun2(){cout$am
  • 有如下程序:#includeusing namespace std;class Complex{double re, im;public:Complex(double r, double i):re(
  • 有如下程序:#include#includeusing namespace std;int main(){cout.fill(*);cout$amp;return 0;}执行这个程序的输出结果是A