Si uso .reserve (elementos) en un vector, el vector asignará suficiente memoria para mi conjetura del número de elementos que necesitaré.¿Una llamada a std :: vector :: clear() establecerá std :: vector :: capacity() en cero?
Si más tarde uso .clear(), ¿eso borrará el vector o guardará mi reserva definida anteriormente?
gracias.
Eso es un engaño de http://stackoverflow.com/questions/586634/ – sbi
No, no lo es, esa pregunta ni siquiera _mention_ 'clear()'. El único lugar donde se usa la palabra "borrar" es en un comentario que comienza con "No está claro para mí si ..." – MSalters
Posible duplicado de [¿Qué dice la norma acerca de cómo llamar al claro en un vector cambia la capacidad? ] (http://stackoverflow.com/questions/18467624/what-does-the-standard-say-about-how-calling-clear-on-a-vector-changes-the-capac) –