Автор: <span>admin</span>

Тестирование

QTest — модульное тестирование в Qt

Введение Разработка качественного программного обеспечения невозможна без тестирования. В рамках экосистемы Qt предлагается встроенная система модульного тестирования — QTestLib, также известная просто как QTest. Это мощный и легкий…

Тестирование

Сравнение популярных фреймворков для тестирования на C++

Введение C++ — мощный язык, но слабо оснащён встроенными средствами тестирования. К счастью, существует множество сторонних фреймворков, упрощающих написание и выполнение тестов. Они различаются по стилю, функциональности, сложности…

Тестирование

Тестирование в языке C++: подходы, библиотеки

Введение C++ — язык системного программирования, который широко используется в высокопроизводительных приложениях, включая игры, финансовые системы, операционные системы и встроенное ПО. В таких системах ошибки могут дорого обойтись,…

обновлено
QML

Анимации в QML: PropertyAnimation, Transition, States

QML — мощный декларативный язык, входящий в состав Qt, позволяет создавать гибкий и красивый пользовательский интерфейс. Одной из ключевых возможностей является анимация. В этой статье рассмотрим три основных…

обновлено
Различные статьи по Qt и c++

Флаг компиляции QT_DISABLE_DEPRECATED_BEFORE=0x060000 в Qt

Что это за флаг? QT_DISABLE_DEPRECATED_BEFORE — это предпроцессорный флаг, позволяющий отключать устаревшие API Qt, объявленные до определённой версии. Он активно используется при подготовке проектов к переходу на новую…

Различные статьи по Qt и c++

Функторы в C++

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

обновлено
STL

Многопоточность в C++: std::thread, std::async, std::mutex

Современные процессоры имеют несколько ядер, что позволяет выполнять несколько задач одновременно. Чтобы эффективно использовать вычислительные ресурсы, C++ предоставляет инструменты многопоточности через стандартную библиотеку <thread>, <future> и <mutex>. В…