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

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

Send message

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

Reading time 9 min
Views 11K

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

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

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

Information

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