LINUX.ORG.RU

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

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

Вектор сам себя чистит в деструкторе.

Да, я понимаю, что могут быть случаи, когда возвращать строки по одной через коллбэк будет удобнее, чем вектор - например, если потребитель это какой-то гуишный фреймворк, ожидающий добавление строк по одной. Но приведенные фрагменты сами по себе выглядят максимально искусственно. А ещё и неэффективно (из-за передачи объектов по значению вместо const& или &&), что как ножом по сердцу для любого плюсовика.

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

Вектор сам себя чистит в деструкторе.

Да, я понимаю, что могут быть случаи, когда возвращать строки по одной через коллбэк будет удобнее, чем вектор - например, если потребитель это какой-то гуишный фреймворк, ожидающий добавление строк по одной. Но приведенные фрагменты сами по себе выглядят максимально искусственно. А ещё и неэффективно (из-за передачи объектов по значению вместо const&), что как ножом по сердцу для любого плюсовика.