Как устроен контейнер map в C++?
std::map \- это ассоциативный контейнер, который хранит элементы, состоящие из пары ключ-значение, отсортированные по ключу.
Читать ответПодготовка к интервью
126 вопросов по C++ с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по C++ — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: c++, security, information security.
Каталог
std::map \- это ассоциативный контейнер, который хранит элементы, состоящие из пары ключ-значение, отсортированные по ключу.
Читать ответВ C++ используются несколько основных парадигм программирования:
Читать ответЛямбда-функции — это безымянные inline-функции, которые можно определить и использовать непосредственно в точке вызова. Появились в C++11.
Читать ответstd::vector — это динамический массив, который хранит элементы в непрерывной области памяти.
Читать ответИнтерфейсный класс в C++ - это класс, который определяет набор функций (интерфейс), которые должны быть реализованы производными классами.
Читать ответГлавное отличие struct от class в C++ заключается в стандартном уровне доступа к членам:
Читать ответОператор delete освобождает память, ранее выделенную оператором new или new[].
Читать ответПреимущества C++:
Читать ответRAII (Resource Acquisition Is Initialization) — это идиома в C++, которая связывает время жизни ресурса с временем жизни объекта.
Читать ответC++ расширяет возможности языка C, добавляя объектно-ориентированное программирование, шаблоны, исключения и более богатую стандартную библиотеку. В плане синтаксиса:
Читать ответВ C++11 были введены значительные улучшения и новые возможности, среди которых:
Читать ответКонстантный метод помечен ключевым словом const после списка параметров. Он гарантирует, что не изменит состояние объекта (поля класса).
Читать ответ