Статьи
Радиоэлектроника
Антенны и распространение радиоволн
Беспроводная связь
Высокочастотная техника
Волоконно-оптические линии связи (ВОЛС)
Измерительная техника
Исполнительные механизмы и драйверы
САПР
Спутниковая связь
Схемотехника
Телевидение
Цифровая электроника
Технологии и инструменты
Электронные компоненты
А что внутри?
Прочее (радиоэлектроника)
Программирование
Алгоритмы и структуры данных
Базы данных
Веб-разработка
Мультимедиа (разработка ПО)
Нейронные сети
Паттерны проектирования
Связь
Системы сборки ПО
Языки программирования
IT
Компьютерные сети
Операционные системы
Верстка
Системы контроля версий
Прочее
История технологий
Мультимедиа
Новости телекома
Нормативная документация
Охрана труда
Полезные программы
Просто интересно
Экономика телекоммуникаций и электронной промышленности
Экономика и инвестиции
Книги / руководства
Инструменты
Калькуляторы
Описания / ссылки на магазины
RF, Wi-Fi, Bluetooth, GSM, GPRS, GPS
Датчики
Дисплеи, индикаторы, светодиоды
Исполнительные механизмы и драйверы
Источники питания
Кнопки, клавиатуры, потенциометры
Макетирование
Одноплатные компьютеры
Отладочные платы
Платы расширения (shields)
Преобразователи, переходники, кабели
Прочие радиодетали
Приборы, инструменты, расходные материалы
Прочее (тех. описания, ссылки)
Программирование
Языки программирования
C++
Daily bit(e) C++
Статьи
Daily bit(e) C++. Ограничение noexcept
(добавлено 17 марта 2024 в 23:11)
Daily bit(e) 439. Поддержка ограничивающего кода noexcept с помощью концептов C++20.
Daily bit(e) C++. std::make_unique_for_overwrite, std::make_shared_for_overwrite и std::allocate_shared_for_overwrite
(добавлено 17 марта 2024 в 02:26)
Daily bit(e) C++ 440. Набор функций создания умных указателей в C++20: std::make_unique_for_overwrite, std::make_shared_for_overwrite и std::allocate_shared_for_overwrite.
Daily bit(e) C++. Объединение сортированных списков
(добавлено 1 октября 2023 в 19:50)
Daily bit(e) C++ #16, распространенный вопрос на собеседованиях: объединение отсортированных списков с использованием C++.
Daily bit(e) C++. std::shared_mutex
(добавлено 30 сентября 2023 в 13:12)
Daily bit(e) C++ #15, мьютекс с общими блокировками: std::shared_mutex.
Daily bit(e) C++. Лексикографическое сравнение с контейнерами
(добавлено 30 сентября 2023 в 10:58)
Daily bit(e) C++ #237, поддержка лексикографического сравнения для контейнеров стандартной библиотеки.
Daily bit(e) C++. std::invoke
(добавлено 30 сентября 2023 в 10:37)
Daily bit(e) C++ #236, утилита из C++17, которая может вызывать любой вызываемый объект: std::invoke.
Daily bit(e) C++. std::source_location
(добавлено 30 сентября 2023 в 09:28)
Daily bit(e) C++ #235, утилита из C++20 для получения информации о местоположении исходного кода: std::source_location.
Daily bit(e) C++. std::priority_queue
(добавлено 30 сентября 2023 в 09:04)
Daily bit(e) C++ #234, адаптер контейнера упорядоченной очереди: std::priority_queue.
Daily bit(e) C++. Объединение интервалов
(добавлено 30 сентября 2023 в 08:47)
Daily bit(e) C++ #233, распространенная задача на собеседованиях по C++: объединение интервалов
Daily bit(e) C++. std::binary_semaphore
(добавлено 30 сентября 2023 в 07:21)
Daily bit(e) C++ #232, примитив синхронизации из C++20: std::binary_semaphore.
Daily bit(e) C++. Топ из k наиболее частых значений
(добавлено 30 сентября 2023 в 05:34)
Daily bit(e) C++ #231, распространенная задача на собеседованиях: топ из k наиболее частых значений.
Daily bit(e) C++. Обход в порядке столбцов
(добавлено 25 сентября 2023 в 09:54)
Daily bit(e) C++ #14, распространенный вопрос на собеседованиях: обход в порядке столбцов.
Daily bit(e) C++. std::uninitialized_copy, std::uninitialized_fill, std::uninitialized_move, std::uninitialized_value_construct, std::uninitialized_default_construct, std::destroy
(добавлено 25 сентября 2023 в 08:43)
Daily bit(e) C++ #230, uninitialized-алгоритмы, которые могут создавать и уничтожать объекты в необработанных (неинициализированных) блоках памяти.
Daily bit(e) C++. std::array
(добавлено 25 сентября 2023 в 07:33)
Daily bit(e) C++ #229, контейнер массива фиксированного размера: std::array.
Daily bit(e) C++. std::is_sorted, std::is_sorted_until
(добавлено 25 сентября 2023 в 05:17)
Daily bit(e) C++ #228, два алгоритма, проверяющие, отсортирован ли диапазон в невозрастающем порядке: std::is_sorted, std::is_sorted_until.
Daily bit(e) C++. std::equal_to, std::not_equal_to, std::greater, std::less, std::greater_equal, std::less_equal and std::compare_three_way
(добавлено 25 сентября 2023 в 04:54)
Daily bit(e) C++ #227, функциональные объекты компараторов: std::equal_to, std::not_equal_to, std::greater, std::less, std::greater_equal, std::less_equal и std::compare_three_way.
Daily bit(e) C++. Поиск всех узлов на расстоянии K в двоичном дереве
(добавлено 24 сентября 2023 в 05:40)
Daily bit(e) C++ #226, распространенная задача на собеседованиях: найти все узлы на расстоянии K в двоичном дереве.
Daily bit(e) C++. std::binary_search
(добавлено 24 сентября 2023 в 02:15)
Daily bit(e) C++ #225. Алгоритм проверки присутствия для упорядоченных диапазонов с помощью двоичного поиска: std::binary_search.
Daily bit(e) C++. Схемы прибыли
(добавлено 24 сентября 2023 в 01:47)
Daily bit(e) C++ #224, распространенная задача на собеседованиях: схемы прибыли.
Daily bit(e) C++. Точка кастомизации с помощью ADL
(добавлено 23 сентября 2023 в 00:06)
Daily bit(e) C++ #223, реализация точки кастомизации с использованием ADL и концептов C++20.
Daily bit(e) C++. std::views::counted
(добавлено 20 сентября 2023 в 08:35)
Daily bit(e) C++ #222, альтернатива std::counted_iterator для диапазонов в C++20: std::views::counted.
Daily bit(e) C++. std::expected
(добавлено 20 сентября 2023 в 06:41)
Daily bit(e) C++ #221, тип результата в C++23, который может представлять либо результат, либо ошибку.
Daily bit(e) C++. Поиск, зависящий от аргументов (ADL)
(добавлено 20 сентября 2023 в 06:11)
Daily bit(e) C++ #220, поиск при вызове неквалифицированной функции на основе аргументов: поиск, зависящий от аргументов (Argument Dependent Lookup, ADL).
Daily bit(e) C++. Поиск одиночного числа
(добавлено 17 сентября 2023 в 18:18)
Daily bit(e) C++ #219, распространенная задача на собеседованиях: поиск одиночного числа.
Daily bit(e) C++. Паттерн «Странно рекурсивный шаблон»
(добавлено 16 сентября 2023 в 23:39)
Daily bit(e) C++ #218, метод в C++ для передачи информации о типе производного класса в базовый класс: паттерн «Странно рекурсивный шаблон».
Daily bit(e) C++. Самый большой прямоугольник на гистограмме
(добавлено 16 сентября 2023 в 22:30)
Daily bit(e) C++ #217, распространенная задача на собеседованиях: самый большой прямоугольник на гистограмме.
Daily bit(e) C++. std::initializer_list
(добавлено 4 сентября 2023 в 23:04)
Daily bit(e) C++ #216. Прокси-объект из C++11 для инициализации с фигурными скобками: std::initializer_list.
Daily bit(e) C++. std::erase, std::erase_if
(добавлено 3 сентября 2023 в 21:34)
Daily bit(e) C++ #215. набор перегрузок, специфичный для контейнеров C++20, для стирания элементов по значению или по предикату: std::erase и std::erase_if.
Daily bit(e) C++. std::list, std::forward_list
(добавлено 28 августа 2023 в 06:20)
Daily bit(e) C++ #214, структуры данных для представления связанных списков: std::list и std::forward_list.
Daily bit(e) C++. std::remove, std::remove_if
(добавлено 28 августа 2023 в 04:14)
Daily bit(e) C++ #213, алгоритмы сжатия диапазона: std::remove и std::remove_if.
Daily bit(e) C++. std::recursive_mutex
(добавлено 25 августа 2023 в 06:41)
Daily bit(e) C++ #13, рекурсивный вариант мьютекса: std::recursive_mutex
Daily bit(e) C++. std::mutex
(добавлено 24 августа 2023 в 08:07)
Daily bit(e) C++ #12, блокировка взаимного исключения std::mutex
Daily bit(e) C++. Количество переупорядочиваний сериализованного двоичного дерева поиска
(добавлено 13 августа 2023 в 00:08)
Daily bit(e) C++ #212, распространенная задача на собеседованиях: количество переупорядочиваний сериализованного двоичного дерева поиска (binary search tree, BST).
Daily bit(e) C++. std::partition_copy
(добавлено 11 августа 2023 в 02:35)
Daily bit(e) C++ #11, вариант алгоритма из C++11: std::partition_copy.
Daily bit(e) C++. std::gcd, std::lcm
(добавлено 10 августа 2023 в 01:07)
Daily bit(e) C++ #211, алгоритмы наибольшего общего делителя и наименьшего общего кратного из C++17: std::gcd и std::lcm.
Daily bit(e) C++. Самый короткий путь ко всем ключам
(добавлено 10 августа 2023 в 00:51)
Daily bit(e) C++ #210, распространенная задача на собеседованиях: кратчайший путь ко всем ключам.
Daily bit(e) C++. std::views::adjacent_transform
(добавлено 8 августа 2023 в 21:50)
Daily bit(e) C++ #209, новая функция из C++23 – представление применений N-арного вызываемого объекта, вызываемого для идущих последовательно элементов: std::views::adjacent_transform.
Daily bit(e) C++. std::stop_source, std::stop_token, std::stop_callback
(добавлено 8 августа 2023 в 01:48)
Daily bit(e) C++ #10, завершение присоединенного потока в C++20: std::stop_source, std::stop_token, std::stop_callback.
Daily bit(e) C++. Наименьшее пропущенное положительное целое число
(добавлено 6 августа 2023 в 22:37)
Daily bit(e) C++ #9, распространенный вопрос на собеседованиях: наименьшее пропущенное положительное целое число.
Daily bit(e) C++. std::jthread
(добавлено 6 августа 2023 в 20:26)
Daily bit(e) C++ #8, новый стандартный поток: std::jthread.
Daily bit(e) C++. Прыгающий мяч
(добавлено 6 августа 2023 в 19:41)
Daily bit(e) C++ #7, распространенные вопросы на собеседованиях: прыгающий мяч.
Daily bit(e) C++. Обработка ошибок
(добавлено 6 августа 2023 в 00:29)
Daily bit(e) C++ #6. Обработка ошибок в C++ (с нововведениями C++23)
Daily bit(e) C++. std::in_range
(добавлено 4 августа 2023 в 19:54)
Daily bit(e) C++ #5, утилита std::in_range из C++20.
Daily bit(e) C++. C++23: многомерный оператор индекса
(добавлено 4 августа 2023 в 02:55)
Daily bit(e) C++ #4, Многомерный operator[] из C++23, также известный как оператор индекса.
Daily bit(e) C++. Условный оператор
(добавлено 4 августа 2023 в 02:17)
Daily bit(e) C++ #3, Условный (он же тернарный) оператор.
Daily bit(e) C++. Удержанная вода
(добавлено 3 августа 2023 в 20:51)
Daily bit(e) of C++ #2, распространенные вопросы на интервью: удержанная вода.
Daily bit(e) C++. std::equal_range
(добавлено 3 августа 2023 в 19:57)
Daily bit(e) C++ #1, std::equal_range, появился в C++98.
Daily bit(e) C++. std::deque
(добавлено 3 августа 2023 в 19:08)
Daily bit(e) C++ #208, не-непрерывный контейнер очереди с произвольным доступом: std::deque.
Daily bit(e) C++. std::sample
(добавлено 1 августа 2023 в 02:50)
Daily bit(e) C++ #207, стабильный алгоритм выборки из C++17: std::sample.
Daily bit(e) C++. std::partition, std::stable_partition
(добавлено 1 августа 2023 в 01:43)
Daily bit(e) C++ #206. Алгоритмы разбиения: std::partition и std::stable_partition.