en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

Библиотека C/C++ разработчика | cpp, boost, qt

Библиотека C/C++ разработчика | cpp, boost, qt

Open in Telegram

Все самое полезное для плюсовика и сишника в одном канале. Как запустить своего ии-агента: https://clc.to/tvpmDQ По рекламе: @tproger_sales_bot Обратная связь: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17 #WXSSA

Show more

📈 Analytical overview of Telegram channel Библиотека C/C++ разработчика | cpp, boost, qt

Channel Библиотека C/C++ разработчика | cpp, boost, qt (@cppproglib) in the Russian language segment is an active participant. Currently, the community unites 16 819 subscribers, ranking 7 686 in the Technologies & Applications category and 39 072 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 16 819 subscribers.

According to the latest data from 25 October, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -40 over the last 30 days and by -7 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 10.25%. Within the first 24 hours after publication, content typically collects 4.49% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 724 views. Within the first day, a publication typically gains 756 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 2.
  • Thematic interests: Content is focused on key topics such as c++, навигация, компилятор, удалёнка, developer.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
“Все самое полезное для плюсовика и сишника в одном канале. Как запустить своего ии-агента: https://clc.to/tvpmDQ По рекламе: @tproger_sales_bot Обратная связь: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17 #W...”

Thanks to the high frequency of updates (latest data received on 26 October, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

16 819
Subscribers
-724 hours
-77 days
-4030 days
Attracting Subscribers
Oct '26
October '26
+69
in 1 channels
September '26
+85
in 0 channels
Get PRO
August '26
+39
in 1 channels
Get PRO
July '26
+56
in 4 channels
Get PRO
June '26
+62
in 3 channels
Get PRO
May '26
+84
in 2 channels
Get PRO
April '26
+15 043
in 2 channels
Get PRO
March '26
+11
in 2 channels
Get PRO
February '26
+41
in 4 channels
Get PRO
January '26
+41
in 2 channels
Get PRO
December '25
+25
in 3 channels
Get PRO
November '25
+26
in 2 channels
Get PRO
October '25
+38
in 1 channels
Get PRO
September '25
+22
in 0 channels
Get PRO
August '25
+36
in 2 channels
Get PRO
July '25
+35
in 1 channels
Get PRO
June '25
+48
in 0 channels
Get PRO
May '25
+46
in 5 channels
Get PRO
April '25
+53
in 9 channels
Get PRO
March '25
+127
in 53 channels
Get PRO
February '25
+85
in 46 channels
Get PRO
January '25
+56
in 36 channels
Get PRO
December '24
+127
in 38 channels
Get PRO
November '24
+427
in 38 channels
Get PRO
October '24
+349
in 35 channels
Get PRO
September '24
+295
in 35 channels
Get PRO
August '24
+150
in 36 channels
Get PRO
July '24
+93
in 37 channels
Get PRO
June '24
+227
in 33 channels
Get PRO
May '24
+324
in 35 channels
Get PRO
April '24
+363
in 36 channels
Get PRO
March '24
+424
in 29 channels
Get PRO
February '24
+410
in 29 channels
Get PRO
January '24
+427
in 24 channels
Get PRO
December '23
+11 871
in 45 channels
Get PRO
November '23
+282
in 10 channels
Get PRO
October '23
+745
in 23 channels
Get PRO
September '23
+993
in 0 channels
Get PRO
August '23
+702
in 0 channels
Get PRO
July '23
+536
in 0 channels
Get PRO
June '23
+378
in 0 channels
Get PRO
May '23
+582
in 0 channels
Get PRO
April '23
+370
in 0 channels
Get PRO
March '23
+886
in 0 channels
Get PRO
February '23
+313
in 0 channels
Get PRO
January '23
+355
in 0 channels
Get PRO
December '22
+429
in 0 channels
Get PRO
November '22
+628
in 0 channels
Get PRO
October '22
+308
in 0 channels
Get PRO
September '22
+369
in 0 channels
Get PRO
August '22
+352
in 0 channels
Get PRO
July '22
+431
in 0 channels
Get PRO
June '22
+499
in 0 channels
Get PRO
May '22
+244
in 0 channels
Get PRO
April '22
+215
in 0 channels
Get PRO
March '22
+367
in 0 channels
Get PRO
February '22
+164
in 0 channels
Get PRO
January '22
+270
in 0 channels
Get PRO
December '21
+279
in 0 channels
Get PRO
November '21
+297
in 0 channels
Get PRO
October '21
+367
in 0 channels
Get PRO
September '21
+420
in 0 channels
Get PRO
August '21
+430
in 0 channels
Get PRO
July '21
+398
in 0 channels
Get PRO
June '21
+278
in 0 channels
Get PRO
May '21
+464
in 0 channels
Get PRO
April '21
+488
in 0 channels
Get PRO
March '21
+488
in 0 channels
Get PRO
February '21
+493
in 0 channels
Get PRO
January '21
+370
in 0 channels
Get PRO
December '20
+12 347
in 0 channels
Date
Subscriber Growth
Mentions
Channels
26 October0
25 October+4
24 October+3
23 October+4
22 October+6
21 October+4
20 October+2
19 October+3
18 October+1
17 October+2
16 October+3
15 October+4
14 October+1
13 October+2
12 October+11
11 October+2
10 October+3
09 October0
08 October+4
07 October+2
06 October+2
05 October+2
04 October+2
03 October0
02 October0
01 October+2
Channel Posts
Динозавр держится за ВМ и снапшоты по расписанию, Археолог давно не помнит, что и где у него крутится, а Повелителю облаков у
Динозавр держится за ВМ и снапшоты по расписанию, Археолог давно не помнит, что и где у него крутится, а Повелителю облаков уютно до первого кругленького счёта. Это три из десяти типов инфраструктуры в тесте от команды Deckhouse. Ответьте на 5 вопросов, узнайте свой тип и отправьте ссылку на результат команде. Посмотрим, совпадёт ли он у коллег. → Пройти тест и узнать свой тип

2
⚙️ MSVC 14.52 RC добавляет режим /std:c++23 без суффикса preview В релиз-кандидате MSVC Build Tools 14.52 режим C++23 выбирается так: cl /std:c++23 /EHsc main.cpp Прежнее написание /std:c++23preview пока работает как псевдоним, но помечено устаревающим и будет удалено в одном из следующих обновлений. Здесь легко смешать два статуса. Название режима языка больше не содержит preview, но сам набор инструментов 14.52 на момент анонса остаётся RC. Он доступен через Visual Studio 2026 Insiders; стабильный выпуск ожидается в ноябре. Есть и отдельная настройка для вычислений из cmath во время компиляции. Одного /std:c++23 недостаточно: поддержка по умолчанию выключена и включается флагом /Zc:cmath. cl /std:c++23 /Zc:cmath /EHsc main.cpp При обновлении проверьте проект на конкретной версии toolset. Выбор режима стандарта сам по себе не обещает поддержку любой возможности языка и библиотеки. 🔗 Что изменилось в MSVC 14.52 RC #под_капотом 📍 Навигация: Вакансии • Задачи • Собесы
814
3
📌 Один курс — хорошее вложение в себя. Два по той же цене — ещё лучше. В Proglib Academy действует акция: покупаешь один кур
📌 Один курс — хорошее вложение в себя. Два по той же цене — ещё лучше. В Proglib Academy действует акция: покупаешь один курс, а второй получаешь в подарок. Например, можно совместить два направления по работе с ИИ: 💥 ИИ для разработчиков — применение нейросетей в повседневной разработке: работа с кодом, тестирование и ревью. 💥 Разработка ИИ-агентов — архитектура агентов и создание собственных AI-решений. 📍 Разница в цене — почти 50 тысяч рублей. Можно освоить больше, не выходя за рамки запланированного бюджета. А если тебе интереснее Python, алгоритмы, backend или DevOps — выбирай другую пару курсов из каталога. Акция действует до 31 октября включительно ⏳ ⏮️ Пора прокачать свой стек
914
4
⚙️ Корректное округление помогает математическим библиотекам выдавать одинаковые результаты Один алгоритм, одинаковые входные данные — а после смены платформы последние биты результата отличаются. Для sin, exp или log причина может быть в реализации математической библиотеки. Такие функции обычно вычисляют приближение. Разные алгоритмы, таблицы и способы уменьшения аргумента могут дать соседние представимые значения. Корректное округление ставит более строгое условие: результат должен совпасть с округлением точного математического значения в выбранный формат. При одинаковых входных данных, формате и режиме округления это определяет нужный результат. Авторы LLVM-libc объясняют, как сочетать такой подход со скоростью. Для обычных случаев используется быстрый расчёт; если точности недостаточно, чтобы уверенно выбрать сторону округления, нужен более точный путь. Это важно для численных расчётов, воспроизводимых тестов и систем, где небольшое расхождение со временем накапливается. Но корректно округлённая функция не делает всю программу детерминированной: порядок операций, параллельные вычисления и настройки компилятора тоже влияют на результат. 🔗 Как LLVM-libc работает с точностью и воспроизводимостью #под_капотом 📍 Навигация: Вакансии • Задачи • Собесы
956
5
💡 std::future отдаёт результат один раз, а shared_future позволяет разделить доступ Результат уже вычислен. Почему нельзя просто вызвать get() ещё раз? std::promise<int> promise; auto future = promise.get_future(); promise.set_value(42); int answer = future.get(); // future больше не содержит общего состояния std::future рассчитан на одного получателя. Его нельзя скопировать, зато можно переместить и передать право получить результат другому участку кода. После get() повторный вызов недопустим. Если получателей несколько, до получения результата можно вызвать share(): std::promise<int> promise; auto first = promise.get_future().share(); auto second = first; promise.set_value(42); std::cout << first.get() << second.get(); Копии shared_future обращаются к одному общему состоянию. Для обычного типа T его get() возвращает const T&, поэтому значение можно читать повторно без создания отдельной копии результата. Обратная сторона: извлечь move-only объект перемещением из такой константной ссылки не получится. А время жизни полученной ссылки связано с общим состоянием. Обещание доступности результата также не делает сам изменяемый объект потокобезопасным. 🔗 Разбор future и shared_future от Реймонда Чена #под_капотом 📍 Навигация: Вакансии • Задачи • Собесы
1 050
6
⚙️ CMake Tools 1.24 сохраняет локальные изменения отдельно от общих пресетов Выключили BUILD_TESTING в редакторе кеша, снова запустили configure — и тесты вернулись. Так бывает, когда значение приходит из пресета: при следующей конфигурации он снова задаёт свой параметр. В CMake Tools 1.24 изменения переменных, заданных пресетом, можно сохранить как пользовательские переопределения в CMakeUserPresets.json. Сценарий такой: — сконфигурировать проект с нужным пресетом; — открыть CMake: Edit CMake Cache (UI); — поменять BUILD_TESTING с ON на OFF и сохранить; — расширение создаст пользовательское переопределение и выполнит конфигурацию с ним. Общий CMakePresets.json останется прежним. В редакторе кеша колонка Source помогает увидеть, откуда пришло значение: из проектного или пользовательского пресета либо только из кеша. Есть граница: переменные, которые существуют лишь в кеше, автоматически в пользовательский пресет не переносятся. Так локальный эксперимент с настройками сборки не превращается в изменение пресета для всей команды. 🔗 Как работают переопределения в CMake Tools 1.24 #под_капотом 📍 Навигация: Вакансии • Задачи • Собесы
1 174
7
😎 Выбираешь один курс, второй получаешь бесплатно. Баг? Нет, акция! До 31 октября в Proglib Academy можно выбрать два курса
😎 Выбираешь один курс, второй получаешь бесплатно. Баг? Нет, акция! До 31 октября в Proglib Academy можно выбрать два курса и заплатить только за один. Например, можно совместить: 💥 ИИ для разработчиков — применение нейросетей в повседневной разработке: работа с кодом, тестирование и ревью. 💥 Разработка ИИ-агентов — архитектура агентов и создание собственных AI-решений. Вместе курсы стоят 108 000 ₽, но по акции оба обойдутся в 59 000 ₽. Экономия — 49 000 ₽ 🔥 Интересуют Python и ИИ или алгоритмы и архитектура? Можно выбрать любые два курса из каталога. Акция действует до 31 октября включительно ⏳ ⏬ Собрать свой учебный билд
1 211
8
💡 Контракты C++26 не заменяют проверку входных данных Индекс должен попадать в границы вектора. В C++26 это требование можно записать прямо в объявлении функции: int get_value(const std::vector<int>& values, std::size_t index) pre(index < values.size()) { return values[index]; } Читатель заголовочного файла сразу видит условие вызова. Но наличие pre ещё не гарантирует, что программа остановится при неправильном индексе. У контрактов несколько вариантов выполнения: проверку можно проигнорировать, сообщить о нарушении и продолжить либо завершить программу. Доступные режимы и их выбор зависят от реализации. Если индекс пришёл из запроса пользователя, ожидаемую ошибку нужно обработать обычным кодом до вызова функции. Нельзя рассчитывать, что контракт обязательно вернёт клиенту понятный ответ или не допустит опасного доступа. Условия контрактов также не должны менять состояние программы: проверка может вообще не выполниться. C++26 ещё не финализирован. Для эксперимента из статьи нужны GCC 16 и специальные флаги поддержки контрактов. 🔗 Разбор pre, post и режимов проверки #под_капотом 📍 Навигация: Вакансии • Задачи • Собесы
1 303
9
💡 popcount и bit_width считают разные вещи Для числа 8 двоичная запись — 1000. Единичный бит один, но для записи нужны четыр
💡 popcount и bit_width считают разные вещи Для числа 8 двоичная запись — 1000. Единичный бит один, но для записи нужны четыре позиции. Поэтому std::popcount(8u) возвращает 1, а std::bit_width(8u) — 4. У семёрки 111 оба результата равны 3. Это случайное совпадение, которое легко скрывает ошибку при проверке только такого значения. Для нуля обе функции возвращают 0. popcount подходит для подсчёта установленных флагов, bit_width — для минимальной ширины двоичного представления ненулевого значения. Эти функции доступны с C++20 и работают с беззнаковыми целочисленными типами. Функции для работы с битами 📍 Навигация: Вакансии • Задачи • Собесы #под_капотом
1 619
10
💡 to_chars: число записано, а C-строка не готова std::to_chars пишет символы в переданный буфер и возвращает ptr сразу после
💡 to_chars: число записано, а C-строка не готова std::to_chars пишет символы в переданный буфер и возвращает ptr сразу после результата. Завершающий нулевой символ он не добавляет. В тесте буфер заполнен X. После записи числа 123 в нём осталось 123XXXXX. Строку получили из диапазона [first, result.ptr), а не поиском первого нуля. Это важно, если дальше API ожидает C-строку. Сначала проверяйте result.ec. Если места мало, вернётся std::errc::value_too_large, а содержимое диапазона не определено. Не считайте его частично готовым результатом. Целочисленные перегрузки доступны с C++17. Оба сценария — достаточный и маленький буфер — реально проверены. Контракт to_chars 📍 Навигация: Вакансии • Задачи • Собесы #под_капотом
1 944
11
🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе? В каких задачах помогает ИИ, а где проще справиться самостоятельно? Мы решили собрать портрет современного разработчика — и приглашаем вас поделиться своим опытом. Расскажите, какие навыки вам пригодились и как вы используете ИИ. Если обходите его стороной, нам тоже интересно узнать почему. Опрос анонимный и займёт около 5 минут. Результаты опубликуем в общем большом исследовании. 👉 Пройти опрос
1 534
12
⚙️ mdspan: один буфер, две раскладки Шесть чисел можно представить матрицей 2×3 без копирования элементов. std::mdspan из C++
⚙️ mdspan: один буфер, две раскладки Шесть чисел можно представить матрицей 2×3 без копирования элементов. std::mdspan из C++23 связывает данные, размеры и способ преобразования индексов в смещение. Для буфера 10, 20, 30, 40, 50, 60 раскладка layout_right идёт по строкам, layout_left — по столбцам. В проверенном примере индекс [1,1] даёт соответственно 50 и 40. Запись через один вид меняет тот же буфер, который виден другому. Размеры и layout не управляют временем жизни данных. В этом примере обычный accessor работает с указателем на std::array, поэтому массив должен жить дольше представлений. Поддержку C++23 нужно проверить и у компилятора, и у стандартной библиотеки. Устройство mdspan в P0009 📍 Навигация: Вакансии • Задачи • Собесы #под_капотом
2 209
13
👀 Как вы смотрите видео? Разбираете урок, слушаете интервью фоном или начинаете на телефоне, а продолжаете на большом экране? Хотим узнать, что делает просмотр удобным для вас. Вспомните последнее видео — ролик, урок, фильм или серию сериала — и расскажите о своём опыте. Если детали не запомнились, можно так и ответить. 🕰️ Опрос займёт около 3 минут. В результатах сможете сравнить свои привычки с ответами других участников. А разработчики и инженеры видеоплатформы расскажут, что происходит по ту сторону экрана, пока вы смотрите видео. 🔗 Поделиться опытом 🐸 Библиотека программиста
1 553
14
А вы уже забрали свой подарок ко Дню программиста? Мы в Tproger вместе с нашими друзьями собрали целую коробку подарков к ваш
А вы уже забрали свой подарок ко Дню программиста? Мы в Tproger вместе с нашими друзьями собрали целую коробку подарков к вашему профессиональному празднику. Переходите по ссылке, трясите коробку и забирайте свой презент: https://tprg.ru/xwME
1 478
15
Сегодня последний день регистрации на КосмоХакатон! 18–20 сентября, Петербург, Красноярск или онлайн из любой точки страны. Ч
Сегодня последний день регистрации на КосмоХакатон! 18–20 сентября, Петербург, Красноярск или онлайн из любой точки страны. Четыре задачи на выбор: в Петербурге снабжение орбитального топливного узла и безопасность космонавта в открытом космосе (фонд 1,2 млн ₽), в Красноярске задачи о мониторинге лесных пожаров и верификации углеродных кредитов по спутниковым снимкам (600 тыс. ₽). Для их решения нужны те, кто про данные и ML, и для те, кто про стратегию и экономику. Лучшие заберут приз на площадке и билет в финал в Москве, 25–27 сентября, где разыграют ещё 2,4 млн рублей. Команду можно собрать на платформе. Подробности и регистрация
916
16
От исходного кода до процессора: разберись, как работает программа 💻 Стартует практический курс YADRO «Системное программиро
От исходного кода до процессора: разберись, как работает программа 💻 Стартует практический курс YADRO «Системное программирование с использованием языка С» для тех, кто уже знаком с синтаксисом C и хочет разобраться, как программа работает изнутри. Формат: курс пройдет онлайн с октября 2026 по май 2027 года. Занятия — раз в неделю, где 80% времени будет посвящено практике. Этот курс для тебя, если ты: 🔵 учишься в вузе; 🔵 уверенно владеешь базовыми конструкциями C; 🔵 понимаешь, как работают указатели, структуры данных и динамическая память; 🔵 знаешь основные алгоритмы и структуры данных. *️⃣ Будет плюсом опыт разработки под Linux. Материалы для подготовки и форму регистрации можно найти — по ссылке 🔗 18 сентября — приходи на онлайн-трансляцию, где мы расскажем подробнее о практических курсах и ответим на все вопросы. После вебинара пройдет обзорная лекция про системное программирование и роль языка С. Регистрация — здесь.
1 482
17
Нет команды? Это не причина пропустить КосмоХакатон! 18–20 сентября, Санкт-Петербург, Красноярск или онлайн из любой точки ст
Нет команды? Это не причина пропустить КосмоХакатон! 18–20 сентября, Санкт-Петербург, Красноярск или онлайн из любой точки страны. На платформе есть подбор команды: можно зарегистрироваться самому, рассказать о своих навыках и найти свою команду! К двум задачам, о которых писали раньше, добавились ещё две. Санкт-Петербург. Космонавт в открытом космосе. Солнечные вспышки, геомагнитные бури, радиация меняются по часам, решение о выходе принимают по прогнозу. Команде предстоит выделить ключевые угрозы и собрать техническое решение для их анализа. Данные, физика, инженерия. Красноярск. Зелёные финансы. Углеродные кредиты продаются под обещание, что где-то растёт лес, и проверить это обещание можно со спутника. Команде предстоит собрать платформу для токенизации и продажи кредитов, привязанных к реальному состоянию лесного массива. Данные, финансы, продукт. Фонд площадок — 1,2 млн ₽ и 600 тыс. ₽. Лучшие забирают приз на площадке и билет в финал в Москве, 25–27 сентября, где разыграют ещё 2,4 млн рублей. Подробности и регистрация
784
18
Космический хакатон. Санкт-Петербург, Красноярск или онлайн из любой точки страны. Старт 18 сентября. Для разных городов разн
Космический хакатон. Санкт-Петербург, Красноярск или онлайн из любой точки страны. Старт 18 сентября. Для разных городов разные задачи, а за выходные участники должны представить рабочие решения. Санкт-Петербург. К 2035 году над Землёй должен работать топливный узел, у которого заправляются корабли, и откуда он будет получать топливо — с Земли, с Луны или из резерва — пока не решил никто. Команде предстоит собрать схему поставок, посчитать резервы и решить, во что вкладываться сразу. Призовой фонд 1,2 млн ₽. Красноярск. Спутник видит горящий лес раньше любого наземного поста, но вместе с пожаром ловит нагретые крыши, факелы на месторождениях и блики на воде. Команде предстоит научить сервис отличать настоящий очаг от шума, обвести гарь и выдать площадь в гектарах. Призовой фонд 600 тыс. ₽. Лучшие забирают приз на площадке и билет в финал в Москве, 25–27 сентября, где разыграют ещё 2,4 млн рублей. Команда 3–5 человек, недостающих можно найти на платформе. Регистрация по ссылке — космохакатон.рф
678
19
😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как тратить меньше на AI-агентов — без потер
😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как тратить меньше на AI-агентов — без потери качества кода. 🔘 Поговорим о том: — когда дорогая модель действительно нужна, а когда хватит дешёвой; — сколько стоит один прогон и куда уходят токены; — какие задачи можно отдавать субагентам; — как настроить маршрутизацию моделей; — что проверять в AI-коде перед merge. ✏️ Покажем всё на конкретных цифрах и вживую: сравним расходы до и после. ⬇️ 18 сентября, 19:00 МСК ⬇️ 1,5 часа · бесплатно ⬇️ Арсений Харланов и Олег Лайок 💬 Пишите в комментариях, где упираетесь в лимиты и на что уходят деньги. Самые залайканные вопросы разберём на вебинаре. 🔗 Зарегистрироваться на вебинар⁠
2 844
20
🤪 Если бы можно было задать один вопрос про AI в разработке — что бы вы спросили? Как выбрать инструмент? Как работать с AI-агентами? Как проверять сгенерированный код? Или как вообще встроить нейросети в свой процесс? Собираем вопросы для вебинара. Самые залайканные разберём в первую очередь 🔥 Пишите, что действительно интересно ⬇️
1 998