Как стать автором
Обновить
25
0
Максим Савенков @MaxEdZX

Разработчик компьютерных игр

Отправить сообщение

Пять продвинутых техник инициализации в C++: От reserve() до piecewise_construct

Время на прочтение9 мин
Количество просмотров12K

От операций с динамическими контейнерами до констант времени компиляции — C++ предлагает много интересных техник (как в этом знаменитом меме :)). В этой статье мы рассмотрим несколько продвинутых методов инициализации: от reserve() и emplace_back для контейнеров, до piecewise_construct и forward_as_tuple для кортежей. Благодаря этим техникам мы можем уменьшить количество временных объектов и более эффективно создавать переменные.

Давайте приступим!

Читать далее
Всего голосов 22: ↑19 и ↓3+20
Комментарии5

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность