std::vector::reserve(0);
是否合法,它将怎么做?
最佳答案
没有什么可以禁止的。 reserve
的效果是:
由于capacity()
的值永远不能小于0(它是无符号的),因此永远不会有任何效果。它永远不会导致重新分配。
1. c++标准,[vector.capacity]
关于c++ - 是std::vector::reserve(0);合法的?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26807356/