Отправляет email-рассылки с помощью сервиса Sendsay

Залешин Михаил

Лямбда-функции в C++: Нужны или нет?

Нужны ли лямбда-функции в C++? - Вопрос, как выяснилось, спорный! Попытаемся разобраться
написал в группу Программирование на C++ 07.03.2016
Комментировать  614 просмотров vote 0

Паттерн Посетитель на C++

Нужно организовать обработку сложной коллекции объектов? - Для этого хорошо подойдет паттерн Посетитель! В статье представлен пример, на котором наглядно демонстрируется один из вариантов его использования
написал в группу Программирование на C++ 29.02.2016
Комментировать  1146 просмотров vote 0

Паттерн Абстрактная фабрика на C++

Необходима поддержка несколькик параллельных иерархий классов? - С задачей поможет справиться паттерн Абстрактная фабрика! Рассматривается простой пример с подробными объяснениями и рассуждениями о рефакторинге
написал в группу Программирование на C++ 24.02.2016
Комментировать  663 просмотра vote 0

Паттерн Компоновщик на C++

Проектируете сложную систему, в которой классы находятся в иерархических отношениях? - Попробуйте Паттерн Компоновщик! В статье рассматривается пример его использования для компоновки и генерации простого фрагмента кода на C++
написал в группу Программирование на C++ 22.02.2016
Комментировать  1221 просмотр vote 0

Паттерн Состояние на C++

Проектируете класс, который подчиняется сложной логике, зависящей от множества Состояний? - Попробуйте одноименный паттерн! Он сделает вашу работу практически тривиальной
написал в группу Программирование на C++ 15.02.2016
Комментировать  2082 просмотра vote 0

Лямбда-функции в C++

Нужно создать простую одноразовую функцию? - Для этого прекрасно подойдет лямбда-функция! Рассмотрим несколько простых примеров их применения
написал в группу Программирование на C++ 12.02.2016
Комментировать  891 просмотр vote 0

Двойные указатели в C++

Хотите лучше понимать потенциал указателей в C++? - Попробуйте поработать с двойными указателями! А эта статья поможет Вам в этом
написал в группу Программирование на C++ 08.02.2016
Комментировать  616 просмотров vote 0

Умные указатели в C++

Устали от утечек памяти в ваших программах на C++? - Применяйте умные указатели! Вы не пожалеете, когда начнете ими пользоваться
написал в группу Программирование на C++ 05.02.2016
Комментировать  476 просмотров vote 0

Область видимости переменных в C++

Все еще сталкиваетесь с ошибками при разыменовании указателей в ваших программах на C/C++? - Давайте это исправим! Ознакомьтесь с простыми примерами, которые раскрывают секреты области видимости и времени жизни переменных в C++
написал в группу Программирование на C++ 03.02.2016
Комментировать  522 просмотра vote 0

SQL под Qt: Начало

Нужен доступ к SQL-базе данных в приложении на C++? - С использованием Qt это элементарно! Рассмотрим простой пример работы с SQLite
написал в группу Программирование на C++ 01.02.2016
Комментировать  663 просмотра vote 0

QValidator: Пример использования

Устали от ошибок ввода от Ваших пользователей? - Хватит это терпеть! Займитесь проверкой вводимых данных серьезно с помощью QValidator
написал в группу Программирование на C++ 01.02.2016
Комментировать  1781 просмотр vote 0

Пять правил оптимизации программ

Задумались об оптимизации Вашего программного кода? - Не спешите! Пять простых правил помогут Вам справиться с этой задачей намного эффективнее
написал в группу Программирование на C++ 01.02.2016
Комментировать  916 просмотров vote 0

Как пользоваться QVariant

Нужна переменная, способная хранить значения любого типа? - В C++ это возможно! Решение заключается в использовании QVariant
написал в группу Программирование на C++ 01.02.2016
Комментировать  590 просмотров vote 0

Просто об указателях в C++

После Java или C# указатели в C++ вызывают у Вас затруднения? - Давайте разберемся! Ведь указатели - это просто
написал в группу Программирование на C++ 01.02.2016
Комментировать  565 просмотров vote 0

Создание Qt-плагинов

Решили сделать Ваше приложение расширяемым, чтобы пользователи могли создавать свои дополнения? - Используйте плагины! Это намного проще, чем может показаться на первый взгляд
написал в группу Программирование на C++ 31.01.2016
Комментировать  1080 просмотров vote 0

Десять советов по созданию гибкого программного кода

Ваш код недостаточно гибкий и плохо поддается изменениям? - Возможно, Вы что-то делаете неправильно! Изучите десять простых советов, применяйте их, и Ваши программы станут лучше
написал в группу Программирование на C++ 31.01.2016
Комментировать  596 просмотров vote 0

Тетрис на C++

Хотите создать свою собственную игру на C++? - Попробуйте начать с тетриса! Пример реализации с подробными разъяснениями
написал в группу Программирование на C++ 31.01.2016
Комментировать  2463 просмотра vote 0

QTimer: Примеры использования

Ваше приложение должно периодически выполнять одни и те же действия? - В этом Вам поможет QTimer! Рассмотренные примеры упростят Вашу задачу
написал в группу Программирование на C++ 31.01.2016
Комментировать  582 просмотра vote 0

Паттерн Singleton

Нужен класс, для которого возможно создать всего один экземпляр? - Используйте паттерн Singleton! Узнайте, зачем он нужен и как правильно его применять
написал в группу Программирование на C++ 31.01.2016
Комментировать  535 просмотров vote 0

Принцип единой ответственности

Ваши классы и функции получаются слишком сложными? - Возможно, они делают больше, чем должны! Применяйте принцип единой ответственности в своей работе
написал в группу Программирование на C++ 31.01.2016
Комментировать  894 просмотра vote 0

Сохранение данных в файл средствами Qt

Ваше приложение должно сохранять данные в файл? - Попробуйте QTextStream и QDataStream! А эта статья Вам в этом поможет
написал в группу Программирование на C++ 31.01.2016
Комментировать  1216 просмотров vote 0

Явное приведение типов в C++

Не тот тип переменной? - Вам могут помочь операторы приведения C++! Конечно, лучше ими не пользоваться, но если уж пришлось, то применяйте их, а не приведение в стиле Си
написал в группу Программирование на C++ 31.01.2016
Комментировать  687 просмотров vote 0

Пример полиморфизма в C++ на основе ООП

Хотите создавать гибкий и легко сопровождаемый код на C++? - Без полиморфизма Вам не обойтись! Одним из инструментов для этого является ООП
написал в группу Программирование на C++ 31.01.2016
Комментировать  1166 просмотров vote 0

Односвязный список на C++

Изучаете основы реализации структур данных на C++? - Начните с односвязного списка! Многие конктейнерные классы основаны именно на нем
написал в группу Программирование на C++ 31.01.2016
Комментировать  901 просмотр vote 0

Комплексные числа в C++

Создаете математическое приложение? - Тогда Вам могут понадобиться комлпексные числа! Оцените, насколько легко работать с ними в C++
написал в группу Программирование на C++ 30.01.2016
Комментировать  705 просмотров vote 2

Регулярные выражения в Qt

Ваше приложение работает с текстом, но Вы все еще не используете регулярные выражения? - Вы многое теряете! Начните применять их, и Ваша жизнь уже не будет прежней
написал в группу Программирование на C++ 30.01.2016
Комментировать  979 просмотров vote 1

Файлы ресурсов в Qt

Хотите, чтобы приложение состояло только из исполняемого файла, но используете много иконок и звуковых эффектов? - Применяйте файлы ресурсов! Работать с ними в Qt особенно просто
написал в группу Программирование на C++ 30.01.2016
Комментировать  822 просмотра vote 0

QProcess: Примеры использования

Возникла необходимость запустить стороннюю программу из своего приложения? - Попробуйте QProcess! С его помощью эта задача становится тривиальной
написал в группу Программирование на C++ 30.01.2016
Комментировать  1823 просмотра vote 0

Паттерн Null Object

Надоело каждый раз проверять инициализирован ли объект? - Вам поможет паттерн Null Object! С его помощью Вы упростите себе работу
написал в группу Программирование на C++ 30.01.2016
Комментировать  666 просмотров vote 0

Битовые флаги как аргументы функций на C/C++

Боитесь использовать низкоуровневые операции в своих приложениях? - Зря! Правильное применение бинарного сложения и умножения могут сделать ваш код лучше
написал в группу Программирование на C++ 30.01.2016
Комментировать  720 просмотров vote 1