Как стать автором
Поиск
Написать публикацию
Обновить
28
0
Алексей @alex_justes

Пользователь

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

«Скользкие» места C++17

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

В последние годы C++ шагает вперед семимильными шагами, и угнаться за всеми тонкостями и хитросплетениями языка бывает весьма и весьма непросто. Уже не за горами новый стандарт, однако внедрение свежих веяний — процесс не самый быстрый и простой, поэтому, пока есть немного времени перед C++20, предлагаю освежить в памяти или открыть для себя некоторые особо «скользкие» места актуального на данный момент стандарта языка. 

Сегодня я расскажу: почему if constexpr не является заменой макросов, каковы «внутренности» работы структурного связывания (structured binding) и его «подводные» камни и правда ли, что теперь всегда работает copy elision и можно не задумываясь писать любой return. 

Если не боишься немного «испачкать» руки, копаясь во «внутренностях» языка, добро пожаловать под кат.
Читать дальше →

Информация

В рейтинге
6 481-й
Откуда
Свердловск, Свердловская обл., Россия
Дата рождения
Зарегистрирован
Активность