По словам языкового дизайнера Бьерна Страуструпа, обновление, скорее всего, будет включать модуль стандартной библиотеки под названием std и некоторую поддержку сопрограмм.

C++ 23, следующая версия языка программирования C++, выпуск которой запланирован на 2023 год, будет включать поддержку стандартного библиотечного модуля и более быструю компиляцию.

По словам языкового дизайнера Бьерна Страуструпа, обновление, скорее всего, будет включать модуль стандартной библиотеки под названием std и некоторую поддержку сопрограмм. Это будет компилироваться в 10 раз быстрее, чем предыдущая версия, которая использовала #include iostream›.

Модули улучшают скорость компиляции и гигиену кода, а также унифицируют исходную организацию обычных функций и шаблонов в соответствии с отчетами. Различие между .h и .cpp удалено, а исходный код C++ существенно упрощен.

Разработчик языка также сообщает, что C++ 23, который разрабатывается в рамках ISO (Международная организация по стандартизации), будет иметь множество незначительных улучшений, некоторые из которых не кажутся незначительными. Он заявил, что он никогда не предназначался для серьезного обновления C++, как C++ 11 и C++ 20. Вместо этого предполагалось закончить C++ 20 и, надеюсь, добавить несколько примечательных функций.

Однако пандемия поставила крест на амбициях. В результате такие функции, как сопоставление с образцом, контракты и общая модель параллелизма (исполнители), должны будут подождать до C++ 26.

Посетите TechGig: https://bit.ly/3ijY5Gt