#include<iostream>
using namespace std;
class Point{
public:
Point(int x,int y):x(x),y(y){
cout << "调用构造函数"<< endl;
}
Point():x(0),y(0){
cout << "调用默认构造函数"<< endl;
}
~Point(){
cout <<"调用析构函数" << endl;
}
int getX()const{return x;}
int getY()const{return y;}
void move(int newx,int newy){
x = newx;
y = newy;
}
private:
int x,y;
};
int main(){
Point *prt = new Point[2];//创建对象数组
prt[0].move(3,4);//通过指针访问数组成员
prt[1].move(4,3);
delete[] prt;
return 0;
}
c++动态创建对象一维数组
最新推荐文章于 2024-08-06 07:43:00 发布