Илья Мещерин — Back to basics: неочевидные факты о базовых возможностях языка
C++ Russia — Конференция по разработке на Cpp
0:00 / 0:00
Илья Мещерин — Back to basics: неочевидные факты о базовых возможностях языка
2 522 просмотра · 11 часов назад
C++ Russia — Конференция по разработке на Cpp
16,9 тыс. подписчиков
2 522 просмотра · 11 часов назад
Подробнее о конференции C++ Russia: https://jrg.su/nbdpQS
— —
Все знают, что C++ — такой язык, что даже спустя долгие годы его использования можно продолжать находить нюансы там, где, казалось бы, уже ничего нового открыть нельзя. В докладе я расскажу о нескольких таких «открытиях».
Вот некоторые из вопросов, которые мы затронем (и на которые «очевидный» ответ оказывается неправильным):
— Слова public и private не влияют на размещение объекта в памяти?
— Ссылки в полях классов не продлевают жизнь временным объектам?
— В лямбде можно использовать только те локальные переменные, которые были в нее захвачены?
— decltype(x), где x — некоторое имя, означает в точности тот тип, с которым x был объявлен?
— Неявное добавление const разрешено, значит, можно отдать T** туда, где ожидается const T**?
— Другие интересные вопросы.