8.0 C++远征:对象数组

2-1对象数组

1.实例化一个对象数组:

// 定义一个类,横坐标、纵坐标
class Coordinate{
    public:
    	int m_iX;
    	int m_iY;
}
// 在堆中实例化一个对象数组:
Coordinate coord[3];
coord[1].m_iX = 10;
// 在栈中实例化一个对象数组:
Coordinate *p = new Coordinate[3];
p[0].m_iY = 20;		p->m_iY = 20;
delete[] p;	// 回收堆中内存
p = NULL;	// 防止野指针

2.实例化一个对象数组示意图:

原文地址:https://www.cnblogs.com/xiaoqingyang/p/6076861.html