#include <iostream>
#include<stdlib.h>
using namespace std;
class Coordinate
{
public:
Coordinate()
{
cout<<"Coordinate()"<<endl;
}
~Coordinate()
{
cout<<"~Coordinate()"<<endl;
}
// 打印坐标的函数
void printInfo()
{
cout<<"("<<m_iX<<","<<m_iY<<")"<<endl;
}
public:
int m_iX;
int m_iY;
};
int main(void)
{
//定义对象数组
Coordinate coorArr[2]; // 这个【2】表示数组一共有2个元素
coorArr[0].m_iX=1;
coorArr[0].m_iY=2; //这个【0】表示第0个元素
coorArr[1].m_iX=3;
coorArr[1].m_iY=4;
//遍历数组,打印对象信息
for(int i = 0; i < 2; i++)
{
coorArr[i].printInfo();
}
// delete []coorArr;
// coorArr=NULL;
system("pause");
return 0;
}
//定义具有2个对象的Coordinate数组,遍历对象数组,打印对象信息如:(1,2)(3,4)