Вопросы к Поиску с Алисой

Примеры ответов Поиска с Алисой
Главная / Наука и образование / Какие основные особенности новой версии стандарта C11?
Вопрос для Поиска с Алисой
8 сентября

Какие основные особенности новой версии стандарта C11?

Алиса
На основе источников, возможны неточности

Некоторые основные особенности стандарта C11 (ISO/IEC 9899:2011) языка программирования C:

  • Поддержка многопоточности. en.wikipedia.org ru.ruwiki.ru В стандарт добавили функции по созданию и управлению потоками, мьютексами, мониторами и функции управления хранилищем потока. ru.ruwiki.ru
  • Улучшенная поддержка Unicode. en.wikipedia.org ru.ruwiki.ru Появились типы char16t и char32t для хранения данных в кодировках UTF-16/UTF-32, функции преобразования и соответствующие префиксы перед строковыми литералами. en.wikipedia.org ru.ruwiki.ru
  • Удаление функции gets. en.wikipedia.org ru.ruwiki.ru Её заменили на более безопасную fgets. en.wikipedia.org
  • Интерфейсы для проверки границ. en.wikipedia.org ru.ruwiki.ru
  • Дополнительные макросы для получения характеристик чисел с плавающей точкой, касающихся денормализованных чисел и максимального числа десятичных цифр, которые можно хранить без потери точности. ru.ruwiki.ru
  • Анонимные структуры и объединения. en.wikipedia.org ru.ruwiki.ru Они упрощают обращение ко вложенным конструкциям. www.linux.org.ru
  • Статические утверждения. en.wikipedia.org ru.ruwiki.ru Они оцениваются во время перевода на более позднем этапе, чем #if и #error, когда типы понятны переводчику. en.wikipedia.org
  • Эксклюзивный режим создания и открытия для функции fopen. en.wikipedia.org ru.ruwiki.ru
  • Функция quick_exit как третий способ завершения работы программы, предназначенный для выполнения хотя бы минимальной деинициализации. en.wikipedia.org
  • Новая функция timespec_get и соответствующая структура в <time.h> с определённой степенью совместимости с POSIX. en.wikipedia.org

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

Время добавления
Текст комментария
Ответить
Показать X ответов

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

Время добавления
Текст ответа
Ответить

Комментарии

Войти
Войдите, чтобы комментировать

Ещё по теме

Почему важно обновлять права и обязанности в соответствии с новыми документами?
Почему Apple меняет нумерацию версий операционной системы
Почему Apple изменила систему нумерации версий операционных систем?
Чем отличается редизайн iOS 26 от предыдущих версий операционной системы?
Как работает функция бесшумной установки обновлений iOS?
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.
Задать новый вопрос
Задайте вопрос...
…и сразу получите ответ в Поиске с Алисой
Войдите, чтобы поставить лайк
С Яндекс ID это займёт пару секунд
Войти
Вы уверены, что хотите удалить комментарий?
Удалить
Отменить