Короткие заметки о языке C и C++: тонкости синтаксиса, поведение компилятора, подводные камни и любопытные детали стандарта. Формат «одна заметка — один вопрос», удобно читать и находить через поиск.
Алгоритмы сортировки: сравнение и анализ на си/c++
Сортировка данных — одна из самых важных задач в программировании. Различные алгоритмы сортировки отличаются по эффективности, сложности реализации и области применения. В этой статье мы рассмотрим реализацию популярных…
Сравнение std::array и QVector: какой контейнер выбрать?
В C++ и Qt есть множество контейнеров для хранения данных. Два часто используемых варианта — это std::array из STL и QVector из Qt. Оба обеспечивают удобный доступ к…
Работа с файловой системой в Qt C++: Класс QDir
QDir — это удобный класс из библиотеки Qt, предназначенный для управления каталогами и получения информации о файлах. Он позволяет работать с путями, создавать, удалять и фильтровать файлы и…
QFileInfo — получение информации о файлах
Класс QFileInfo предоставляет подробную информацию о файле или каталоге: имя, расширение, размер, дату изменения, абсолютный путь и многое другое. Подключение QFileInfo Основные свойства QFileInfo Проверка типа файла с…
QFile — работа с файлами в Qt C++
Класс QFile — это универсальный интерфейс для работы с файлами. С его помощью можно читать, записывать, копировать, удалять файлы, а также проверять их существование. Подключение QFile Чтение текста…
Диапазон хранения значений
Для получения максимального и минимального значения мы запросим их через std::numeric_limits — которая обеспечивает стандартизированный способ запроса различных свойств арифметических типов. К таким данным можно отнести: Получаем следующий…
Шаблон класса
Шаблон класса позволяет создавать параметризированный класс. Параметром может быть любой тип или значение одного из допустимого типа. Шаблон класса сам по себе не является ни типом не объектом.…