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
是用户输入的数字。
答案 0 :(得分:3)
是的,如果阵列不会增长或缩小,你当然可以这样做。
否则,std::vector
(参见here)可能是更好的选择。 C ++在其标准库中提供了一些强大的集合类,每个自称熟悉该语言的人都应该熟悉它们。