创建动态数组

creating a dynamic array?

本文关键字:数组 动态 创建      更新时间:2023-10-16
    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++在其标准库中提供了一些功能强大的集合类,每个自称了解该语言的人都应该熟悉它们。