Pull to refresh
25
0
Максим Савенков @MaxEdZX

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

Send message

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

Reading time9 min
Views11K

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

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

Читать далее
Total votes 26: ↑23 and ↓3+20
Comments5

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity