我只想知道它们中哪个更快并且使用更少的资源?我认为向量更可靠和安全,但指向数组的指针更快。我想重新调整数组的大小(添加新元素,因此将其增加 1 或从中删除元素)。向量有它的功能,而指针需要我创建的。
我不知道该选择哪一个。你有什么建议?谢谢!
我只想知道它们中哪个更快并且使用更少的资源?我认为向量更可靠和安全,但指向数组的指针更快。我想重新调整数组的大小(添加新元素,因此将其增加 1 或从中删除元素)。向量有它的功能,而指针需要我创建的。
我不知道该选择哪一个。你有什么建议?谢谢!
根据Bjarne Stroustrup的说法,除非您有充分的理由使用数组,否则您应该在数组上使用向量。
c++ 标准库已被优化为尽可能快,同时提供必要的功能,因此您不必实现它们。节省时间和担心,只需使用矢量。
如果速度上有任何差异,它们在大局中将可以忽略不计:)