代码问题请教
我的代码有什么问题,为什么输出的都是第三个坐标? coordinate *p=new coordinate[3]; p->i_X=10; p->i_Y=20; p++; p[0].i_X=90; p[0].i_Y=100; p++; p[0].i_X=190; p[0].i_Y=200; for (int i=0;i<3;i++) { //cout<<p[i].i_X<<","<<p[i].i_Y<<endl; cout<
i_X<<","<i_Y<<endl; //p--; } delete []p; p=NULL;