std :: vector — это контейнер непрерывной последовательности в стандартной библиотеке C++. Его хранение обрабатывается автоматически, поэтому добавление элементов или изменение размера может привести к тому, что вектор будет выделять больше памяти.
C++ — это язык программирования общего назначения. Первоначально он был разработан как расширение C и имеет похожий синтаксис, но теперь это совершенно другой язык.
Любопытно повторяющийся шаблон шаблона (CRTP) — это идиома C++, в которой класс X является производным от экземпляра шаблона класса с использованием самого X в качестве аргумента шаблона.
Приведение — это процесс, при котором тип объекта явно преобразуется в другой тип, если преобразование разрешено. Этот процесс может привести к изменению стоимости.
std :: unique_ptr — это умный указатель, который сохраняет единоличное владение объектом через указатель. unique_ptr не подлежит копированию или назначению для копирования, два экземпляра unique_ptr не могут управлять одним и тем же объектом.
В языке программирования C++ Стандартная библиотека C++ представляет собой набор классов и функций, которые могут быть написаны или не написаны на основном языке и являются частью C++.