Кодинг
Паттерн Состояние (State) предназначен для проектирования классов, которые имеют несколько независимых логических состояний. Давайте
Мы уже рассматривали базовые принципы защитного программирования и разобрались с тем, как можно организовать
Вопросами ООП-проектирования и гибкости программного кода мы уже занимались. В этот раз поработаем над
Таймеры в Qt (и не только) позволяют выполнять некий код по заданным временным интервалам.
Для создания хорошего программного обеспечения приходится решать множество побочных задач. Ведь одной идеи мало,
Под прошлой статьей, посвященной лямбда-функциям в C++ (или лямбда-выражениям) в комментариях было высказано вполне
Лямбда-функции появились в C++11. Они представляют собой анонимные функции, которые можно определить в любом
Рассмотрим одну из основных задач, встречающихся в программах на C++. Пусть требуется вернуть объект
Сразу определимся с тем, что же такое «оптимизация» программы. Под оптимизацией будем понимать изменение