keyMain= new Key_Node[X];
for(int i=0; i<X; i++)
{
keyMain[i].key=i;
cout << keyMain[i].key<<endl;
keyMain[i].next_package=NULL;
}
我在这里做吗?我不确定。这似乎是正确的做法,但有人可以证实吗?谢谢你。X
是用户输入的数字。
keyMain= new Key_Node[X];
for(int i=0; i<X; i++)
{
keyMain[i].key=i;
cout << keyMain[i].key<<endl;
keyMain[i].next_package=NULL;
}
我在这里做吗?我不确定。这似乎是正确的做法,但有人可以证实吗?谢谢你。X
是用户输入的数字。
是的,您当然可以这样做,前提是该数组不会增长或缩小。
否则,std::vector
(请参阅此处)可能是更好的选择。C++在其标准库中提供了一些强大的集合类,自称了解该语言的每个人都应该熟悉它们。