为什么第二个还是p[0]
Coordinate *p=new Coordinate[3];
p->m_iX=7;
p[0].m_iY=9;//这是第一个数组元素p[0]
P++;
p->m_iX=11;
p[0].m_iY=13; //这是第二个人数组元素的值,为什么还能用p[0]而不是p[1]?
p[1].m_iX=15;
p++;
p->m_iY=17; //这是第三个元素,为什么又是p[1]而不是p[2]?
按理来说数组元素应该是从0开始的啊,那现在定义的堆里面的实例化数组大小为3,那不应该是0,1,2这三个吗?蒙圈了,望大神指教!