class Point { int x_,y_; public:Point():x_(0),y_(0){} Point(
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/22 07:26:09
class Point { int x_,y_; public:Point():x_(0),y_(0){} Point(int x,int y=0)}:
若执行语句 Point a(2),b[3],*C[4];
则Point类的构造函数被调用的次数是
请说明分析过程,菜鸟
若执行语句 Point a(2),b[3],*C[4];
则Point类的构造函数被调用的次数是
请说明分析过程,菜鸟
a(2),b[3]
这两个东西一个是变量一个是数组,变量执行一次是没有问题的,数组相当于3个变量,执行3次也没什么问题吧.
至于指针,其实任何指针都是一个int,*C[4]的意义仅仅是4个int的数组.
Point *pp=new Point;只有执行这样的语句才会调用构造函数,确切的是new Point这个过程才调用构造函数.
这两个东西一个是变量一个是数组,变量执行一次是没有问题的,数组相当于3个变量,执行3次也没什么问题吧.
至于指针,其实任何指针都是一个int,*C[4]的意义仅仅是4个int的数组.
Point *pp=new Point;只有执行这样的语句才会调用构造函数,确切的是new Point这个过程才调用构造函数.
class Point { int x_,y_; public:Point():x_(0),y_(0){} Point(
class Point{ protected int x,y; public Point(){} public Poin
point
类定义为什么要这样class point{public:double x,y;point(){};point(doubl
x_-?
自定义包时出现的问题package com.juj;public class Point{ private int x,
Point::Point(Point &
计算2点的距离根据这个Point类,计算出距离.写个能运行的.class Point{public:Point(doub
class Point{ public double x,y; Point(double x,double y){ th
X=xx,#include#includeusing namespace std;class point {public
point类中函数point (int a=0,int b=0) {x=a;y=b;} 是
Point(int x=0,int y=0):x(x),y(y){}和Point(int x=0,int y=0){x=