Cya*_*ime 1 c++ arrays struct pointers
我正在尝试创建一个结构数组,但稍后定义它的大小,如下所示:
struct xy{
int x;
int y;
};
int main(){
xy pos;
int size = 10;
pos = new xy[size];
pos[0].x = 5;
}
Run Code Online (Sandbox Code Playgroud)
但无论我尝试什么,我都无法让它发挥作用.此外,我不想使用矢量,所以请不要说我应该.
Mic*_*urr 12
new 返回一个指针:
int main(){
xy* pos;
int size = 10;
pos = new xy[size];
pos[0].x = 5;
}
Run Code Online (Sandbox Code Playgroud)