IT Notes

Найдено заметок: 95

Observer

Паттерн Наблюдатель позволяет легко организовать связь между объектами приложения по принципу функций обратного вызова. В этой заметке мы рассмотрим один способ реализации универсального подмешиваемого mixin-класса для объекта-Источника средствами C++11...

tetris-rules-control

Чтобы тетрис стал именно тетрисом, одной механики мало. Требуется контроль соблюдение правил. Этим мы и займемся...

tetris-collision-detection

Продолжаем нашу работу над тетрисом на C++. Продумаем алгоритм обнаружения столкновений, который сильно упростит нам жизнь в дальнейшем...

singly-linked-list-cpp

Односвязный список - одна из самым популярных абстрактных структур данных. Он является основой для очередей и стеков, поэтому если вы серьезно занимаетесь программированием, то обязаны понимать особенности его реализации...

abstract-factory-pattern-cpp

Улучшаем функциональность примера, начатого в прошлый раз. И помочь нам вызвался паттерн Абстрактная фабрика...

lambda-functions-cpp

Краткое введение в лямбда-функции в C++11 на примерах...

tetris-dynamic-model

В этот раз мы посмотрим на динамическую составляющую модели тетриса, которая обеспечивает соблюдение известной нам механики игры...

tetris-static-model

Разберемся со статическими аспектами игры тетрис. Для этого рассмотрим особенности реализации его Модели...

tetris-introduction

Давайте немного отдохнем. Займемся разработкой тетриса на C++...

type-cast-cpp

Использование явного приведения типов в C++ нельзя назвать хорошей практикой. Но знать о существовании static_cast, reninterpret_cast, dynamic_cast и const_cast все равно нужно...

RSS RSS-рассылка

Популярное

Дешевый хостинг