C++使用数组指针与向量

C++ use array pointer vs vector?

本文关键字:向量 指针 数组 C++      更新时间:2023-10-16

可能重复:
在C++中使用数组或std::vectors,什么';性能差距是多少?

我只是想知道他们中哪一个速度更快,使用的资源更少?我认为向量更可靠、更安全,但指向数组的指针更快。我想重新调整数组的大小(添加新元素,使其增加1或从中删除元素)。向量有它的功能,而指针需要我创建一个

我不知道该选哪一个。你给我什么建议?谢谢

根据Bjarne Stroustrup的说法,除非有充分的理由使用数组,否则应该使用向量over Array。

c++标准库经过优化,一直保持尽可能快的速度,同时提供必要的功能,这样您就不必实现它们。节省时间和担忧,只需使用矢量即可。

如果在速度上有任何差异,它们将在大画面中为负值:)