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.实例化一个对象数组示意图:

对象数组.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容