Статьи
Радиоэлектроника
Антенны и распространение радиоволн
Беспроводная связь
Высокочастотная техника
Волоконно-оптические линии связи (ВОЛС)
Измерительная техника
Исполнительные механизмы и драйверы
САПР
Спутниковая связь
Схемотехника
Телевидение
Цифровая электроника
Технологии и инструменты
Электронные компоненты
А что внутри?
Прочее (радиоэлектроника)
Программирование
Алгоритмы и структуры данных
Базы данных
Веб-разработка
Мультимедиа (разработка ПО)
Нейронные сети
Паттерны проектирования
Связь
Системы сборки ПО
Языки программирования
IT
Компьютерные сети
Операционные системы
Верстка
Системы контроля версий
Прочее
История технологий
Мультимедиа
Новости телекома
Нормативная документация
Охрана труда
Полезные программы
Просто интересно
Экономика телекоммуникаций и электронной промышленности
Экономика и инвестиции
Книги / руководства
Инструменты
Калькуляторы
Описания / ссылки на магазины
RF, Wi-Fi, Bluetooth, GSM, GPRS, GPS
Датчики
Дисплеи, индикаторы, светодиоды
Исполнительные механизмы и драйверы
Источники питания
Кнопки, клавиатуры, потенциометры
Макетирование
Одноплатные компьютеры
Отладочные платы
Платы расширения (shields)
Преобразователи, переходники, кабели
Прочие радиодетали
Приборы, инструменты, расходные материалы
Прочее (тех. описания, ссылки)
Программирование
Языки программирования
C++
Daily bit(e) C++
Статьи
Daily bit(e) C++. std::front_inserter, std::back_inserter, std::inserter
(добавлено 7 сентября 2026 в 02:43)
Daily bit(e) C++ 99, адаптеры итераторов, вставляющие элементы в диапазоны: std::front_inserter, std::back_inserter, std::inserter.
Daily bit(e) C++. Статический operator()
(добавлено 3 сентября 2026 в 02:55)
Daily bit(e) C++ 97, исправление недостатков объектов-функций (функторов) с помощью статического operator() в C++23.
Daily bit(e) C++. std::views::as_rvalue
(добавлено 31 августа 2026 в 15:40)
Daily bit(e) C++ 96, представление, эквивалент std::move_iterator, в C++23: std::views::as_rvalue.
Daily bit(e) C++. std::exchange
(добавлено 31 августа 2026 в 15:04)
Daily bit(e) C++ 95, утилита из C++14 для обмена значениями в переменной: std::exchange.
Daily bit(e) C++. std::views::slide
(добавлено 26 августа 2026 в 14:05)
Daily bit(e) C++ 94, представление «скользящего окна» в диапазоне: std::views::slide.
Daily bit(e) C++. std::counted_iterator
(добавлено 26 августа 2026 в 13:47)
Daily bit(e) C++ 92, адаптер итераторов в C++ с подсчетом элементов: std::counted_iterator.
Daily bit(e) C++. std::views::chunk_by
(добавлено 26 августа 2026 в 13:27)
Daily bit(e) C++ 89, представление в C++23, которое разбивает данные на части на основе заданного бинарного предиката.
Daily bit(e) C++. Пользовательские литералы
(добавлено 26 августа 2026 в 13:15)
Daily bit(e) C++ 88, поддержка пользовательских литералов в C++11.
Daily bit(e) C++. std::partial_sort_copy
(добавлено 25 августа 2026 в 22:51)
Daily bit(e) C++ 87, алгоритм частичной сортировки, не требующий, чтобы исходный диапазон предоставлял произвольный доступ к элементам: std::partial_sort_copy.
Daily bit(e) C++. Работа с устаревшими ресурсами с использованием std::unique_ptr
(добавлено 17 августа 2026 в 07:24)
Daily bit(e) C++ 85, обертывание устаревших ресурсов с помощью std::unique_ptr.
Daily bit(e) C++. std::views::stride
(добавлено 17 августа 2026 в 06:01)
Daily bit(e) C++ 82, представление «каждый n-ый элемент» в C++23: std::views::stride.
Daily bit(e) C++. std::views::cartesian_product
(добавлено 17 августа 2026 в 05:42)
Daily bit(e) C++ 81, представление n-арного декартова произведения в C++23: std::views::cartesian_product.
Daily bit(e) C++. std::views::repeat
(добавлено 17 августа 2026 в 05:16)
Daily bit(e) C++ 80, повторяющееся представление в C++23: std::views::repeat.
Daily bit(e) C++. std::spanstream
(добавлено 15 августа 2026 в 08:01)
Daily bit(e) C++ 78, альтернатива std::stringstream в C++23 для заимствованных непрерывных диапазонов: std::spanstream.
Daily bit(e) C++. std::chrono – часовые пояса
(добавлено 15 августа 2026 в 07:05)
Daily bit(e) C++ 76, работа с часовыми поясами и временем, привязанным к часовому поясу, с помощью std::chrono из C++20.
Daily bit(e) C++. std::chrono – относительные «псевдодаты»
(добавлено 15 августа 2026 в 06:39)
Daily bit(e) C++ 75, выражение относительных «псевдодат» с помощью поддержки дат в std::chrono из C++20.
Daily bit(e) C++. std::chrono – представление дат
(добавлено 15 августа 2026 в 06:18)
Daily bit(e) C++ 74, представление и манипуляции с датами с помощью расширения библиотеки std::chrono из C++20 .
Daily bit(e) C++. std::chrono – измерение времени
(добавлено 15 августа 2026 в 05:42)
Daily bit(e) C++ 73, измерение времени с помощью библиотеки std::chrono из C++11.
Daily bit(e) C++. std::copy_if, std::remove_copy_if
(добавлено 12 августа 2026 в 12:04)
Daily bit(e) C++ 71, алгоритмы условного копирования: std::copy_if и std::remove_copy_if.
Daily bit(e) C++. cv- и ref-квалифицированные функции-члены
(добавлено 12 августа 2026 в 08:37)
Daily bit(e) C++ 69, добавление квалификаторов const/volatile и ссылки (reference) к функциям-членам.
Daily bit(e) C++. std::transform_reduce
(добавлено 12 августа 2026 в 07:32)
Daily bit(e) C++ 68, обобщенный алгоритм преобразования и редукции в C++17: std::transform_reduce.
Daily bit(e) C++. Операторы сравнения по умолчанию
(добавлено 12 августа 2026 в 01:46)
Daily bit(e) C++ 67, операторы сравнения по умолчанию для проверки на равенство и для упорядочивания в C++20.
Daily bit(e) C++. std::visit
(добавлено 7 августа 2026 в 12:10)
Daily bit(e) C++ 66, обработка активного члена std::variant с помощью std::visit.
Daily bit(e) C++. std::variant (основы)
(добавлено 7 августа 2026 в 11:33)
Daily bit(e) C++ 64, типобезопасная альтернатива объединению (union) в C++17: std::variant.
Daily bit(e) C++. Корректный вызов std::swap
(добавлено 7 августа 2026 в 08:19)
Daily bit(e) C++ 62, корректный вызов std::swap для пользовательских типов во избежание проблем с ADL (argument-dependent lookup).
Daily bit(e) C++. Паттерн Моносостояние (Monostate)
(добавлено 7 августа 2026 в 07:19)
Daily bit(e) C++ 61, альтернатива паттерну Singleton, паттерн Monostate (моносостояние)
Daily bit(e) C++. std::for_each
(добавлено 6 августа 2026 в 11:17)
Daily bit(e) C++ 60, алгоритм, который применяет вызываемый объект к каждому элементу диапазона в порядке следования: std::for_each.
Daily bit(e) C++. Непрозрачное объявление перечислений
(добавлено 5 августа 2026 в 09:03)
Daily bit(e) C++ 59, скрытие перечислителей из общедоступного API с помощью непрозрачного объявления enum.
Daily bit(e) C++. std::shuffle
(добавлено 5 августа 2026 в 08:33)
Daily bit(e) C++ 57, случайное перемешивание диапазона элементов с помощью std::shuffle.
Daily bit(e) C++. std::iota, std::views::iota
(добавлено 5 августа 2026 в 04:30)
Daily bit(e) C++ 55, генерация ряда последовательных значений с помощью std::iota и std::views::iota.
Daily bit(e) C++. std::min, std::max, std::minmax
(добавлено 31 июля 2026 в 02:27)
Daily bit(e) C++ 54, алгоритмы определения минимума-максимума: std::min, std::max, std::minmax.
Daily bit(e) C++. Работа с массивами в стиле C, используя std::span
(добавлено 30 июля 2026 в 02:06)
Daily bit(e) C++ 53, безопасное обертывание массивов в стиле C с помощью std::span из C++20.
Daily bit(e) C++. std::make_heap, std::push_heap, std::pop_heap, std::sort_heap
(добавлено 30 июля 2026 в 01:32)
Daily bit(e) C++ 52, альтернатива std::priority_queue и std::set: алгоритмы кучи: std::make_heap, std::push_heap, std::pop_heap и std::sort_heap.
Daily bit(e) C++. std::compare_strong_order_fallback, std::compare_weak_order_fallback, std::compare_partial_order_fallback
(добавлено 30 июля 2026 в 01:06)
Daily bit(e) C++ 50, соединение устаревшего кода с кодом, использующим трехстороннее сравнение C++20.
Daily bit(e) C++. std::bitset
(добавлено 30 июля 2026 в 00:39)
Daily bit(e) C++ 47, контейнер для хранения на битовом уровне: std::bitset.
Daily bit(e) C++. std::strong_ordering, std::weak_ordering, std::partial_ordering
(добавлено 27 июля 2026 в 23:33)
Daily bit(e) C++ 46, типы упорядочивания, создаваемые оператором трехстороннего сравнения.
Daily bit(e) C++. std::all_of, std::any_of, std::none_of
(добавлено 27 июля 2026 в 23:07)
Daily bit(e) C++ 45, три алгоритма булевой редукции: std::all_of, std::any_of и std::none_of.
Daily bit(e) C++. std::move_iterator
(добавлено 24 июля 2026 в 20:50)
Daily bit(e) C++ 43, адаптер итератора, который разыменовывает в r-значение: std::move_iterator.
Daily bit(e) C++. std::nth_element
(добавлено 24 июля 2026 в 20:32)
Daily bit(e) C++ 40: алгоритм с линейной сложностью, который разбивает диапазон вокруг опорной позиции, содержащей элемент, «как если бы он был отсортирован»: std::nth_element.
Daily bit(e) C++. std::iter_swap
(добавлено 22 июля 2026 в 21:13)
Daily bit(e) C++ 39, обмен значениями за итераторами и другими косвенными типами с помощью std::iter_swap.
Daily bit(e) C++. if consteval
(добавлено 22 июля 2026 в 16:45)
Daily bit(e) C++ 38, вариант выражения if в C++23, проверяющий, вызывается ли код из константно вычисляемого контекста.
Daily bit(e) C++. consteval
(добавлено 22 июля 2026 в 16:10)
Daily bit(e) C++ 36, спецификатор consteval в C++20.
Daily bit(e) C++. std::tuple
(добавлено 19 июля 2026 в 14:45)
Daily bit(e) C++ 34, гетерогенный контейнер фиксированного размера: std::tuple.
Daily bit(e) C++. std::call_once
(добавлено 18 июля 2026 в 17:25)
Daily bit(e) C++ 33, гарантирование единственного вызова вызываемой функции из нескольких конкурентных вызывающих функций с помощью std::call_once.
Daily bit(e) C++. std::to_underlying
(добавлено 18 июля 2026 в 16:54)
Daily bit(e) C++ 32, узкоспециализированное приведение типов для преобразования значений перечислений в значение базового типа: std::to_underlying.
Daily bit(e) C++. std::scoped_lock
(добавлено 29 мая 2026 в 08:54)
Daily bit(e) C++ 31, блокировка с областью видимости для нескольких мьютексов без взаимоблокировок из C++17: std::scoped_lock.
Daily bit(e) C++. Максимум в скользящем окне
(добавлено 16 апреля 2026 в 12:44)
Daily bit(e) C++ 28. Распространенная задача на собеседованиях по C++: максимум в скользящем окне.
Daily bit(e) C++. std::inplace_merge
(добавлено 16 апреля 2026 в 11:55)
Daily bit(e) C++ 29. Алгоритм слияния на месте: std::inplace_merge.
Daily bit(e) C++. Числа не так просты
(добавлено 16 апреля 2026 в 07:34)
Daily bit(e) C++ 27. Зоопарк целочисленных типов и типов с плавающей запятой в C++.
Daily bit(e) C++. std::promise, std::future
(добавлено 15 апреля 2026 в 18:44)
Daily bit(e) C++ 26. Инструменты высокоуровневой синхронизации, реализующие семантику одноразовых поставщика/потребителя: std::promise и std::future.