Заметки по С++

Короткие заметки о языке C и C++: тонкости синтаксиса, поведение компилятора, подводные камни и любопытные детали стандарта. Формат «одна заметка — один вопрос», удобно читать и находить через поиск.

Заметки по языку с и с++

Модульное, интеграционное и системное тестирование в C++

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

обновлено
Заметки по языку с и с++

Подключение популярных фреймворков тестирования к Qt-проекту

Qt поддерживает встроенное тестирование через QTest, но при разработке на C++ часто возникает необходимость использовать внешние фреймворки: Google Test, Catch2, Doctest, Boost.Test. В этой статье сравниваются и описываются…

обновлено
Заметки по языку с и с++

Умные указатели в C++: unique_ptr, shared_ptr, weak_ptr

Умные указатели (smart pointers) — это объекты-обертки для «сырых» указателей (raw pointers), которые автоматически управляют временем жизни динамически выделенной памяти. Они были введены в стандарт C++11 для решения…

обновлено
Заметки по языку с и с++

Алгоритмы сортировки: сравнение и анализ на си/c++

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

Готовые методы реализаций

QFileInfo на практике: примеры работы с файлами и каталогами

Введение Класс QFileInfo предоставляет сведения о файле или каталоге: имя, расширение, размер, даты, права доступа. Подробный справочник по его методам есть в статье QFileInfo: получение информации о файлах…

обновлено
Готовые методы реализаций

QFile — работа с файлами в Qt C++: чтение, запись, копирование

Введение Почти любое приложение работает с файлами: читает настройки, сохраняет документы, пишет логи. В Qt основной класс для этого — QFile. Он даёт единый интерфейс для работы с…

обновлено