Конгер Д.
Физика для разработчиков компьютерных игр
стр. 487

В строках 3 и 4 соответствующим элементам присваиваются значения 4 и 0. В строках 5-7 константам в явном виде не присваиваются никакие значения. Вместо этого компилятор увеличивает на 1 значение из строки 4 и присваивает результат (число 1) константе в строке 5. Точно так же обрабатываются константы в строках 6 и 7 — они получают значения соответственно 2 и 3.

Операторы typedef

Оператор typedef не создает нового типа. Он просто позволяет использовать новое имя для обозначения уже существующего типа. Например, в платформе физического моделирования есть оператор

typedef point_mass_base invisible_point_mass;

Этот оператор сообщает программе, что имя invisible_point_mass обозначает тип point_mass_base. После того, как этот оператор появится в файле, тип point_mass_base можно обозначать обоими именами -invisible_point_mass будет просто псевдонимом для point_mass_base. Использование оператора typedef не запрещает использование имени, для которого этот оператор создает псевдоним.



Новости
Новый ролик Fallout 76 посвятили совместной работе
Компания Bethesda опубликовала новый ролик Fallout 76, продолжающий серию обучающих видео «Время приключений».
Battle for Azeroth: до 120-го уровня добрались за пять часов
Первый в мире игрок 120-го уровня появился уже через четыре с лишним часа после открытия аддона.