Сопоставление Middle Современный C++20/23 обновлено
Возможность и что она даёт
Вопрос
Сопоставьте возможность современного C++ и её назначение.
Попробуйте сами
Нажмите слева, потом подходящее справа.
Показать ответ и разбор
Коротко
span, jthread и constinit пришли в C++20, expected, flatmap и mdspan в C++23.
Правильные пары
std::spanНевладеющий вид на непрерывный массив с длинойstd::jthreadПоток, который сам делает join и поддерживает остановкуstd::expectedРезультат или ошибка без исключенийconstinitГарантия статической инициализации переменнойstd::flat_mapАссоциативный контейнер на отсортированных векторахstd::mdspanМногомерное представление над непрерывной памятьюРазбор
span, jthread и constinit пришли в C++20, expected, flat_map и mdspan в C++23.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.