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