C++17

2020-01-03 22:23
vak: (Default)
[personal profile] vak
Стандарт языка C++17 уже два года как полностью поддерживается компиляторами g++ и clang. Нет никаких причин не переходить на него, кроме интеллектуальной лени.

В язык были добавлены многие вещи разной степени полезности. Вот эти мне приглянулись больше всего.
  • If и switch с инициализацией
  • Статические переменные inline
  • Вложенные namespace
  • Фиксированный порядок вычисления выражений
  • std::optional<>
Есть книжка, детально описывающая эти и многие другие нововведения.

Date: 2020-01-04 21:54 (UTC)
archaicos: Шарж (Default)
From: [personal profile] archaicos
Я б дал пожизненное!

Date: 2020-01-08 16:32 (UTC)
pappadeux: (Default)
From: [personal profile] pappadeux
а потом расстрел с похоронами в кремлевской стене