C++:动态数组类 多维动态数组的深度复制
发布时间
阅读量:
阅读量
动态数组类
当类中涉及需要动态分配的内存区域,并且该内存与对象存在关联时,通常会在类的构造函数中通过new操作符进行内存申请,并在析构函数中利用delete操作符完成内存的释放。
#include<iostream>
#include<cassert>
using namespace std;
class Point{
public:
Point():x(0),y(0){
cout<<"Default Constructor called."<<endl;
}
Point(int x,int y):x(x),y(y){
cout<<"Constructor called."<<endl;
}
~Point(){cout<<"Destructor called."<<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;
};
/
全部评论 (0)
还没有任何评论哟~
