Если правильно помню плюсы
поверхностная копия или глубокая
coffeeMachine mix = device + machine; выполняет инициализацию копией.The equals sign, =, in copy-initialization of a named variable is not related to the assignment operator. Assignment operator overloads have no effect on copy-initialization.
В процессе создания вопроса пользователь Сервиса обязан:
Использовать для демонстрации фрагментов кода только специальный тег <code> или специальные демонстрационные ресурсы
где физически хранятся виртуальные таблицы, как они создаются
Как в адресной памяти укладываются части классов и структур, что происходит при выделении памяти
Какие указатели укладываются в регистры, в каком порядке и тд?
Теги шарпа и крестов добавил потому как именно там сидят потенциально знающие ответ.
second_camera, поставь ее так чтобы она смотрела из глаз игрока. Вторым шагом измени фрустум камеры так, чтобы камера охватывала только плоскость портала. Следующим шагом камеру надо дважды отразить относительно центра портала: сперва по вертикали, потом - по плоскости расположения портала. Под конец отраженную камеру нужно разместить в точке второго портала.second_camera настраивается исходя из условий, в которых игрок видит портал? Этого кода здесь просто нет. '111'. Ошибкой эта запись не является, сборке не мешает, но и понятной для самого разработчика тоже не будет.
Собственно, ответом на твой вопрос будет: бери любой аллокатор.
Но судя по вектору вариантов и вектору с блобом, тебя должны интересовать рантайм базы данных. Tarantool, например, Redis или MongoDB.
А в целом, к сожалению, пока ответить на твой вопрос не представляется возможным потому что так и не понятно, что тебе и как нужно хранить. Текущее абстрактное описание является крайне размытым.