Войти
ПрограммированиеСтатьиКатегории

C++

Смотрите также категорию C++ для всех разделов

8 ноя 2022

В программировании игр часто приходится ссылаться на объекты, используя строковые идентификаторы: например, получить текстуру по имени её файла или найти актора по его имени. Однако, хранение и частое сравнение большого количества строк может оказаться дорогим как с вычислительной точки зрения, так и с точки зрения используемой памяти.

Читать | Комментарии [39]

7 ноя 2022

Coroutine (сопрограмма, корутина) — функция, выполнение которой можно явно прерываться методами языка программирования. В отличие от прерывания выполнения потока (thread), который реализован в ОС и происходит неявно и в любой момент. Здесь я разбираю в чем преимущество корутин и какие корутины добавлены в C++20.

Читать | Комментарии [58]

2 дек 2015

При проектировании своих игр/программ/систем мы стараемся как можно больше следовать принципу SRP (Single responsibility principle) [1] - то есть каждая сущность инкапсулирует в себя одну конкретную обязанность.

Читать | Комментарии [103]

9 мар 2011

Часто задаваемые вопросы по матрицам и кватернионам.

Читать | Комментарии [40]

30 ноя 2003

Полезные мелочи

Читать | Комментарии [10]