В процессе создания вопроса пользователь Сервиса обязан:
Использовать для демонстрации фрагментов кода только специальный тег <code> или специальные демонстрационные ресурсы
где физически хранятся виртуальные таблицы, как они создаются
Как в адресной памяти укладываются части классов и структур, что происходит при выделении памяти
Какие указатели укладываются в регистры, в каком порядке и тд?
Теги шарпа и крестов добавил потому как именно там сидят потенциально знающие ответ.
second_camera
, поставь ее так чтобы она смотрела из глаз игрока. Вторым шагом измени фрустум камеры так, чтобы камера охватывала только плоскость портала. Следующим шагом камеру надо дважды отразить относительно центра портала: сперва по вертикали, потом - по плоскости расположения портала. Под конец отраженную камеру нужно разместить в точке второго портала.second_camera
настраивается исходя из условий, в которых игрок видит портал? Этого кода здесь просто нет. '111'
. Ошибкой эта запись не является, сборке не мешает, но и понятной для самого разработчика тоже не будет. '111'
имеет тип int
и является числом. Вопрос останется лишь в том, чему это число будет равно. Это потому что '111'
разным образом интерпретируется для вариантов LE и BE.
coffeeMachine mix = device + machine;
выполняет инициализацию копией.Значение для инициализации - это локальный временный объект, полученный в результате операции суммы.
Что касается оператора копирования, так документация по этому поводу пишет однозначно:
Вся эта строка через NRVO оптимизируется до инициализации по умолчанию, как это записано в операторе суммы, и заполнению полей нового экземпляра.