C++ C++
Тесты по C++: управление памятью, классы, шаблоны, стандартная библиотека, современные стандарты языка, производительность и безопасный код.
Найдено: 30 тестов
C++ C++
30 тестовПамять и пользовательские аллокаторы
Память и пользовательские аллокаторы: 25 вопросов, 14 заданий с кодом. В центре — new и delete, размещение, модель аллокатора.
string_view, span и невладеющие представления
string_view, span и невладеющие представления: 25 вопросов, 16 заданий с кодом. В центре — строковые представления, представления непрерывной памяти, время жизни.
optional, variant и any
optional, variant и any: 25 вопросов, 14 заданий с кодом. В центре — отсутствующее значение, алгебраические варианты, посещение variant.
Ranges и представления
Ranges и представления: 25 вопросов, 14 заданий с кодом. В центре — диапазоны, представления диапазонов, ленивые цепочки.
Лямбда-выражения
Лямбда-выражения: 25 вопросов, 15 заданий с кодом. В центре — захват, изменяемые лямбды, обобщённые лямбды.
Исключения и noexcept
Исключения и noexcept: 25 вопросов, 14 заданий с кодом. В центре — гарантии исключений, гарантии noexcept, раскрутка стека.
Умные указатели
Умные указатели: 25 вопросов, 14 заданий с кодом. В центре — единственное владение, совместное владение, невладеющие ссылки.
Concepts и ограничения шаблонов
Concepts и ограничения шаблонов: 25 вопросов, 16 заданий с кодом. В центре — выражения requires, концепты, диагностика.
Итераторы и алгоритмы STL
Итераторы и алгоритмы STL: 20 вопросов, 11 заданий с кодом. В центре — категории итераторов, алгоритмы, предикаты.
Стандартные контейнеры
Стандартные контейнеры: 20 вопросов, 10 заданий с кодом. В центре — динамический массив vector, двусторонняя очередь deque, связный список list.
Перегрузка операторов
Перегрузка операторов: 20 вопросов, 15 заданий с кодом. В центре — арифметические операторы, сравнение, потоковый вывод.
Наследование и виртуальные функции
Наследование и виртуальные функции: 20 вопросов, 10 заданий с кодом. В центре — базовый класс, виртуальный вызов, переопределение методов.