如何调整数组的大小 C++

how to resize an array c++

我有一个数组,其中包含一些元素。我希望在这个数组的末尾添加一些元素。你认为我能为此做些什么吗?我不想要矢量。如何调整大小并在最后一个元素后添加新元素?

您可以使用输入的上限作为数组大小。然后您使用一个额外的变量来控制。但我建议你使用 vactor 以获得更好的结果。

你不能那样做。

正因为如此,不使用向量是没有意义的。

您必须使用标准库中的动态数组,例如 vector,或者通过使用 new 运算符等内存管理工具自行创建。

您可以了解更多 vectors here
您可以了解更多 new here