使用Point a[3]={Point(1,2),Point(3,4),Point()};时,系统调用了__次Point类的默认构造函数?
举一反三
- 使用Pointa[3]={Point(1,2),Point(3,4),Point()};时,系统调用了(______ )次Point类的默认构造
- 在下面类的声明中,关于生成对象不正确的是:() A: Pointp(10,2) B: Point*p=newPoint(1,2) C: Point*p=newPoint[2] D: Point*p[2]={newPoint(1,2),newPoint(3,4)}
- 下列代码中: class Point{ int x,y; public: Point(int a, int b=0); //① Point(Point &aPoint); //②Point(Point *p); //③ 默认的构造函数是 A: ① B: ② C: ③ D: 没有
- 有以下程序: point( char木p) p+=3; main() char a[4]='1','2','3','4',*p=a; point(p); printf("%c\n",*p); 程序运行后的输出结果是 A: A) 1 B: B) 2 C: C) 3 D: D) 4
- 根据语句Point p = new Point( );可知Point类至少显式申明了一个构造方法。( )