LINUX.ORG.RU

История изменений

Исправление DarkEld3r, (текущая версия) :

Всё верно?

Верно, но есть нюансы. Стандарт про shrink_to_fit говорит:

It is a non-binding request to reduce capacity() to size(). It depends on the implementation if the request is fulfilled.

То есть гарантий всё-таки нет. Если нужны гарантии, то проще будет пересоздать/перепресвоить переменную. Ну или воспользоваться трюком со swap.

Исходная версия DarkEld3r, :

Всё верно?

Верно, но есть нюансы. Стандарт про shrink_to_fit говорит:

It is a non-binding request to reduce capacity() to size(). It depends on the implementation if the request is fulfilled.

То есть гарантий всё-таки нет.Если нужны гарантии, то проще будет пересоздать/перепресвоить переменную. Ну или воспользоваться трюком со swap.