Middle
29
0
questionbank

Какие полезные функции и возможности были добавлены в C++14?

Ответ от нейросети sobes.tech
  • Обобщенные захваты лямбда-выражений (Generic Lambda Captures): Позволяет захватывать переменные по значению или ссылке с автоматическим выводом типа.

    cpp
  • Вывод типов возвращаемого значения функций (Return Type Deduction for Normal Functions): Компилятор может определять тип возвращаемого значения функции, если его можно вывести из return.

    cpp
  • Двоичные литералы (Binary Literals): Позволяет записывать числа в двоичной системе счисления, используя префиксы 0b или 0B.

    cpp
  • Разделители разрядов в числовых литералах (Digit Separators): Позволяет использовать апостроф ' для визуального разделения цифр в числовых литералах.

    cpp
  • decltype(auto): Поведение decltype применяется к автоматическому выводу типа. Сохраняет ссылочность и квалификаторы const, volatile.

    cpp
  • Расширенные возможности constexpr:

    • Функции constexpr могут содержать операторы if, for, `whi
  • Обобщенные захваты лямбда-выражений (Generic Lambda Captures): Позволяет захватывать переменные по значению или ссылке с автоматическим выводом типа.

    cpp
  • Вывод типов возвращаемого значения функций (Return Type Deduction for Normal Functions): Компилятор может определять тип возвращаемого значения функции, если его можно вывести из return.

    cpp
  • Двоичные литералы (Binary Literals): Позволяет записывать числа в двоичной системе счисления, используя префиксы 0b или 0B.

    cpp
  • Разделители разрядов в числовых литералах (Digit Separators): Позволяет использовать апостроф ' для визуального разделения цифр в числовых литералах.

    cpp
  • decltype(auto): Поведение decltype применяется к автоматическому выводу типа. Сохраняет ссылочность и квалификаторы const, volatile.

    cpp
  • Расширенные возможности constexpr:

    • Функции constexpr могут содержать операторы if, for, `whi

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

cpp14language-featuresstandard-librarylanguage-evolutionmodern-cpp