2
    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是用户输入的数字。

4

1 回答 1

3

是的,您当然可以这样做,前提是该数组不会增长或缩小。

否则,std::vector(请参阅此处)可能是更好的选择。C++在其标准库中提供了一些强大的集合类,自称了解该语言的每个人都应该熟悉它们。

于 2013-03-17T03:43:46.403 回答