RadioProg
  • Статьи
    • Радиоэлектроника
      • Антенны и распространение радиоволн
      • Беспроводная связь
      • Высокочастотная техника
      • Волоконно-оптические линии связи (ВОЛС)
      • Измерительная техника
      • Исполнительные механизмы и драйверы
      • САПР
      • Спутниковая связь
      • Схемотехника
      • Телевидение
      • Цифровая электроника
      • Технологии и инструменты
      • Электронные компоненты
      • А что внутри?
      • Прочее (радиоэлектроника)
    • Программирование
      • Алгоритмы и структуры данных
      • Базы данных
      • Веб-разработка
      • Мультимедиа (разработка ПО)
      • Нейронные сети
      • Паттерны проектирования
      • Связь
      • Системы сборки ПО
      • Языки программирования
    • IT
      • Компьютерные сети
      • Операционные системы
      • Верстка
      • Системы контроля версий
    • Прочее
      • История технологий
      • Мультимедиа
      • Новости телекома
      • Нормативная документация
      • Охрана труда
      • Полезные программы
      • Просто интересно
      • Экономика телекоммуникаций и электронной промышленности
      • Экономика и инвестиции
  • Книги / руководства
  • Инструменты
    • Калькуляторы
  • Описания / ссылки на магазины
    • RF, Wi-Fi, Bluetooth, GSM, GPRS, GPS
    • Датчики
    • Дисплеи, индикаторы, светодиоды
    • Исполнительные механизмы и драйверы
    • Источники питания
    • Кнопки, клавиатуры, потенциометры
    • Макетирование
    • Одноплатные компьютеры
    • Отладочные платы
    • Платы расширения (shields)
    • Преобразователи, переходники, кабели
    • Прочие радиодетали
    • Приборы, инструменты, расходные материалы
    • Прочее (тех. описания, ссылки)

По тегу «C++ / Cpp» найдено постов: 465
посты 61 – 90

  • Добавлено 3 августа 2023 в 19:08
    Daily bit(e) C++. std::deque
    Daily bit(e) C++ #208, не-непрерывный контейнер очереди с произвольным доступом: std::deque. std::deque – не-непрерывный контейнер, который моделирует двустороннюю очередь, но при этом обеспечивает произвольный доступ, хотя и за счет одной...
  • Добавлено 1 августа 2023 в 02:50
    Daily bit(e) C++. std::sample
    Daily bit(e) C++ #207, стабильный алгоритм выборки из C++17: std::sample. Алгоритм std::sample (C++17) – это стабильный (поддерживает относительный порядок элементов) алгоритм выборки, который случайным образом копирует заданное количество...
  • Добавлено 1 августа 2023 в 01:43
    Daily bit(e) C++. std::partition, std::stable_partition
    Daily bit(e) C++ #206. Алгоритмы разбиения: std::partition и std::stable_partition. Алгоритм std::partition переупорядочивает элементы диапазона на основе предиката. Элементы, для которых предикат вычисляется как true, располагаются перед элементами,...
  • Добавлено 1 августа 2023 в 01:11
    Daily bit(e) C++. Разделение шариков
    Daily bit(e) C++ # 205, Распространенная задача на собеседованиях: разделение шариков. Сегодня мы рассмотрим распространенную задачу интервью по C++: разделение шариков. Дан ряд шариков с разными значениями, представленный как std::vector<int64_t>,...
  • Добавлено 30 июля 2023 в 19:40
    Daily bit(e) C++. std::filesystem::path, std::filesystem::directory_iterator
    Daily bit(e) C++ #204. Поддержка работы с путями в файловой системе и связанного с этим функционала в C++17. Библиотека filesystem в C++17 ввела понятие пути в файловой системе. Пути могут быть преобразованы в их абсолютные, канонические и относительные...
  • Добавлено 30 июля 2023 в 18:57
    Daily bit(e) C++. Самый длинный цикл в графе
    Daily bit(e) C++ #203. Распространенная задача на собеседованиях: самый длинный цикл в графе. Сегодня мы рассмотрим распространенную задачу на интервью по C++: самый длинный цикл в графе. Задан ориентированный граф в виде std::vector<int>,...
  • Добавлено 29 июля 2023 в 21:04
    Daily bit(e) C++. std::min_element, std::max_element и std::minmax_element
    Daily bit(e) C++ #202, алгоритмы min-max, работающие с итераторами: std::min_element, std::max_element и std::minmax_element. std::min_element, std::max_element и (начиная с C++11) std::minmax_element – это алгоритмы min-max, которые работают...
  • Добавлено 29 июля 2023 в 17:40
    Daily bit(e) C++. std::type_index, boost::type_index
    Daily bit(e) C++ #201. Преобразование std::type_info в читабельные имена типов с помощью C++11 std::type_index и boost::type_index. Объект std::type_info, возвращаемый оператором typeid, не обеспечивает удобного для чтения человеком имени типа. Мы...
  • Добавлено 29 июля 2023 в 17:10
    Daily bit(e) C++. Оператор typeid, std::type_info
    Daily bit(e) C++ #200, инструменты определения типа и информации о нем во время выполнения: typeid и std::type_info. Оператор typeid может применяться к типам и выражениям, он возвращает ссылку на объект std::type_info, представляющий тип (выражения). Применительно...
  • Добавлено 6 апреля 2023 в 17:37
    Руководство CMake. Шаг 3. Добавление требований к использованию библиотеки
    Упражнение 1. Добавление требований к использованию библиотеки Требования к использованию параметров цели обеспечивают гораздо лучший контроль над линковкой библиотеки или исполняемого файла и над строкой включения, а также дают больший контроль...
  • Добавлено 5 апреля 2023 в 21:41
    Руководство CMake. Шаг 2. Добавление библиотеки
    На данный момент мы рассмотрели, как с помощью CMake создать простейший проект. В этом разделе мы узнаем, как создать и использовать библиотеку в нашем проекте. Мы также увидим, как сделать использование нашей библиотеки необязательным. Упражнение...
  • Добавлено 7 января 2023 в 23:23
    Руководство CMake. Шаг 1. Базовая отправная точка
    С чего начать работу с CMake? Этот шаг познакомит вас с базовыми синтаксисом, некоторыми командами и переменными CMake. По мере введения этих концепций мы проработаем три упражнения и создадим простой проект CMake. Каждое упражнение на этом этапе...
  • Добавлено 7 января 2023 в 23:22
    Руководство CMake. Введение
    Введение Данное учебное пособие по CMake содержит пошаговое руководство, в котором рассматриваются распространенные задачи сборки, которые помогает решить CMake. Увидеть, как различные темы работают вместе в одном примере проекта, может быть очень...
  • Добавлено 6 января 2023 в 16:59
    Пример редактируемой древовидной модели в проекте с Qt
    В данном примере показано, как реализовать простую редактируемую древовидную модель на основе элементов, которую можно использовать с другими классами фреймворка модель/представление. Данная модель поддерживает редактируемые элементы, настраиваемые...
  • Добавлено 4 января 2023 в 14:45
    Пример простой древовидной модели в проекте с Qt
    Данная статья показывает, как использовать иерархическую модель со стандартными классами представлений Qt. Пример простой древовидной модели в проекте с Qt Архитектура модель/представление в Qt обеспечивает стандартный способ для представлений...
  • Добавлено 1 января 2022 в 12:40
    Использование пользовательских удалителей (deleter) с shared_ptr и unique_ptr в C++
    Как использовать пользовательский удалитель (deleter, делитер) с unique_ptr и shared_ptr. Содержание Введение Истинное неизвестное лицо умных указателей Что такое std::default_delete на самом деле? Способы указания пользовательских...
  • Добавлено 31 декабря 2022 в 14:35
    Краткая справка по умным указателям в C++
    Умные указатели, доступные начиная с C++11, являются важной основой для написания безопасного кода на современном C++. Благодаря RAII (Resource Acquisition Is Initialization) они позволяют вам работать с указателями для эффективного выделения памяти или...
  • Добавлено 30 декабря 2022 в 22:04
    Еще про правила трех, пяти и ноля
    В предыдущей статье мы рассмотрели Правила Трех, Пяти и Ноля – что это такое и когда какое использовать (спойлер: используйте Правило Ноля). Но у правил часто есть исключения, и иногда эти исключения важны сами по себе. Какие случаи существуют...
  • Добавлено 21 декабря 2022 в 00:03
    Правила трех, пяти и ноля
    Цель данного поста – познакомить вас с правилами трех, пяти и ноля и объяснить, какое из них и когда вам следует использовать. В следующем посте мы углубимся в применение правила пяти в различных случаях. Для начала давайте вспомним один...
  • Добавлено 14 декабря 2022 в 23:14
    Семантика перемещения и rvalue-ссылки (основы современного C++)
    Добро пожаловать в серию статей об основах современного C++, в которых мы подробно будем погружаться в одну тему за раз. Сегодня мы рассмотрим семантику перемещения, категории значений и rvalue-ссылки, представленные в C++11. К сожалению,...
  • Добавлено 28 ноября 2022 в 19:13
    Поиск и min-max (серия «114 алгоритмов C++»)
    Добро пожаловать в восьмую часть серии «114 алгоритмов C++». Сегодня мы обсудим алгоритмы поиска, которые ищут конкретный элемент или подсчитывают количество совпадающих элементов, а также алгоритмы минимума и максимума. Алгоритмы...
  • Добавлено 28 ноября 2022 в 05:27
    Куча и куча (серия «114 алгоритмов C++»)
    Добро пожаловать в седьмую часть серии «114 алгоритмов C++». Сегодня мы поговорим об алгоритмах, которые предлагают семантику структуры данных max-кучи, и об алгоритмах, которые работают с неинициализированной памятью (не только в куче)....
  • Добавлено 27 ноября 2022 в 07:41
    Генераторы, копирования и перемещения (серия «114 алгоритмов C++»)
    Добро пожаловать в шестую часть серии «114 алгоритмов C++». Сегодня мы поговорим об алгоритмах, генерирующих значения, и множестве вариантов копирования, предлагаемых стандартной библиотекой. Начнем с алгоритма генератора, который...
  • Добавлено 13 ноября 2022 в 19:20
    Левые свёртки и другие редукции (серия «114 алгоритмов C++»)
    Добро пожаловать в пятую часть серии «114 стандартных алгоритмов C++». В этой главе мы поговорим об алгоритмах редукции, то есть об алгоритмах, которые сводят диапазон к одному значению. В данной статье мы рассмотрим три группы алгоритмов:...
  • Добавлено 29 октября 2022 в 21:57
    Обработка ошибок и std::optional
    В предыдущей статье было описано, как использовать std::optional. Этот тип-обертка (также называемый «словарным типом») удобен, когда вы хотите выразить, что что-то «обнуляемо» и может быть «пустым». Например, вы можете...
  • Добавлено 16 октября 2022 в 13:14
    Использование std::optional в C++17
    В данной статье описывается std:optional – новый вспомогательный тип, добавленный в C++17. Это тип-обёртка для вашего типа и флаг, указывающий, инициализировано значение или нет. Давайте посмотрим, где он может быть полезен, и как вы можете его...
  • Добавлено 18 мая 2022 в 22:03
    Преобразования (серия «114 алгоритмов C++»)
    Добро пожаловать в статью номер четыре из серии «114 стандартных алгоритмов C++». Алгоритмы преобразования изменяют состояние диапазонов, изменяя значения элементов, изменяя порядок элементов или удаляя элементы. Несколько алгоритмов...
  • Добавлено 15 мая 2022 в 21:40
    Резюме к главе «Расширение QML»
    Плагин, созданный в этой главе, очень простой, но его можно повторно использовать и расширять другими типами для разных приложений. Использование плагинов создает очень гибкое решение. Например, теперь вы можете запустить пользовательский интерфейс, просто...
  • Добавлено 15 мая 2022 в 09:14
    Использование плагина FileIO
    Теперь мы можем использовать наш новый плагин для доступа к каким-либо данным. В этом примере мы получим некоторые данные о городах в формате JSON и отобразим их в таблице. Мы построим это как два проекта: один для плагина расширения (называемого fileio),...
  • Добавлено 15 мая 2022 в 07:03
    Реализация плагина FileIO
    Помните, что API FileIO, который мы хотим создать, должен выглядеть следующим образом. class FileIO : public QObject { ... Q_PROPERTY(QUrl source READ source WRITE setSource NOTIFY sourceChanged) Q_PROPERTY(QString text READ text WRITE...
Назад
Начало
Вперед
Яндекс.Метрика
Радиоэлектроника
  • Антенны и распространение радиоволн
  • Беспроводная связь
  • Высокочастотная техника
  • Волоконно-оптические линии связи (ВОЛС)
  • Измерительная техника
  • Исполнительные механизмы и драйверы
  • САПР
  • Спутниковая связь
  • Схемотехника
  • Телевидение
  • Цифровая электроника
  • Технологии и инструменты
  • Электронные компоненты
  • А что внутри?
  • Прочее (радиоэлектроника)
Программирование
  • Алгоритмы и структуры данных
  • Базы данных
  • Веб-разработка
  • Мультимедиа (разработка ПО)
  • Нейронные сети
  • Паттерны проектирования
  • Связь
  • Системы сборки ПО
  • Языки программирования
IT
  • Компьютерные сети
  • Операционные системы
  • Верстка
  • Системы контроля версий
Прочее
  • История технологий
  • Мультимедиа
  • Новости телекома
  • Нормативная документация
  • Охрана труда
  • Полезные программы
  • Просто интересно
  • Экономика телекоммуникаций и электронной промышленности
  • Экономика и инвестиции
radioprog logo

Мы в соцсетях

         

Карта сайта

Последние материалы

Контакты: radioprog@gmail.com

© 2008 — 2026 RadioProg.RU