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

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

Відкрити в Telegram

Все самое полезное для плюсовика и сишника в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/d6cd2932 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17 #WXSSA

Показати більше

📈 Аналітичний огляд Telegram-каналу Библиотека C/C++ разработчика | cpp, boost, qt

Канал Библиотека C/C++ разработчика | cpp, boost, qt (@cppproglib) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 17 781 підписників, посідаючи 7 516 місце в категорії Технології та додатки та 37 985 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 17 781 підписників.

За останніми даними від 08 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -16 165, а за останні 24 години на -12, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 8.79%. Протягом перших 24 годин після публікації контент зазвичай збирає 4.83% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 1 565 переглядів. Протягом першої доби публікація в середньому набирає 860 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 8.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як c++, навигация, компилятор, удалёнка, developer.

📝 Опис та контентна політика

Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
Все самое полезное для плюсовика и сишника в одном канале. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/d6cd2932 Для обратной связи: @proglibrary_feeedback_bot РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17 #WXSSA

Завдяки високій частоті оновлень (останні дані отримано 09 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

17 781
Підписники
-1224 години
-16 1387 днів
-16 16530 день
Архів дописів
Можно ли экспортировать макрос из модуля в C++?
Anonymous voting

🎯 Что посмотреть: когда метрики мотивируют неправильно Знаешь закон Гудхарта? «Когда метрика становится целью, она перестаёт
🎯 Что посмотреть: когда метрики мотивируют неправильно
Знаешь закон Гудхарта? «Когда метрика становится целью, она перестаёт быть хорошей метрикой». В C++ разработке это особенно актуально.
Андрей Бреслав (ex-JetBrains, а теперь основатель стартапа) и Александр Ложечкин (ex-Microsoft, ex-Amazon, а теперь CIO в банке) рассуждают, спорят, делятся опытом, и просто болтают на темы развития людей, руководства, технологий и всего остального. ❗ Основные идеи подкаста: ✅ Не оптимизируй code coverage ради 100% — качество тестов важнее ✅ Lines of code — антиметрика (меньше часто лучше) ✅ Build time должен мотивировать на лучшую архитектуру ✅ Bug count без контекста может демотивировать тестирование Метрики должны направлять к правильным решениям, а не быть игрой в цифры. 👉 Подкаст о метриках Библиотека C/C++ разработчика #буст

Улучшите читаемость и надежность кода на C++: узнайте основы эффективного рефакторинга ⏺️ На открытом уроке вы научитесь двум
Улучшите читаемость и надежность кода на C++: узнайте основы эффективного рефакторинга ⏺️ На открытом уроке вы научитесь двум мощным приемам дизайна ПО: декомпозиции и абстрагированию. ▸ Мы покажем, как с их помощью улучшить производительность, сохраняя при этом ключевой принцип C++: zero overhead. ▸ Вместе с вами выполним рефакторинг небольшого приложения и повысим его читаемость и тестируемость. ❗️ В результате вы получите практические навыки, которые сможете сразу применить в своей работе. Это поможет вам улучшить кодовую базу проекта и сделать его более надежным и удобным для разработки. Посетите открытый урок в преддверие старта курса «C++ Developer» и получите скидку на обучение! 🔴 Встречаемся 19 июня в 20:00 МСК. Регистрируйтесь прямо сейчас, чтобы не пропустить: https://clc.to/rp_Mqw Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

📦 Создание модулей C++20 для быстрой компиляции Modules — это будущее организации C++ кода. ❗️ Проблема: Медленная компиляция из-за #include файлов. ✅ Решение: 1️⃣ Создайте module interface файл 2️⃣ Экспортируйте нужные декларации 3️⃣ Импортируйте модуль в коде
// math_utils.ixx
export module math_utils;

export namespace math {
    int add(int a, int b) {
        return a + b;
    }
    
    double sqrt_approx(double x) {
        return x / 2.0; // Упрощенная версия
    }
}

// main.cpp
import math_utils;
#include <iostream>

int main() {
    std::cout << math::add(3, 4) << std::endl;
    return 0;
}
Частые ошибки: Забывать ключевое слово export для публичных функций. 💡 Совет: Modules работают не во всех компиляторах — проверяйте поддержку! Библиотека C/C++ разработчика #буст

🧨 Address Sanitizer в Visual Studio 2022 «Опять segfault в продакшене из-за memory corruption... А ведь код проходил все тес
🧨 Address Sanitizer в Visual Studio 2022
«Опять segfault в продакшене из-за memory corruption... А ведь код проходил все тесты!»
💡 Microsoft выпустила обновление Address Sanitizer для Visual Studio 2022 версии 17.14 с фокусом на качество и внедрение ASan в собственный toolchain. ❗ Ключевые улучшения версии: • расширенная поддержка __asan_default_options для secure приложений • автоматизированное тестирование совместимости с Xbox OS • исправление регрессии отображения call stack на x64 • возможность отключения container annotations по allocator Самое интересное — Microsoft теперь использует ASan для тестирования самого MSVC компилятора. Каждый PR должен проходить тесты, где компилятор собран с /fsanitize=address😼 Это означает, что ASan теперь мониторит не только вашу программу, но и сам процесс компиляции, выявляя memory safety ошибки в toolchain. 👉 Статья Библиотека C/C++ разработчика #буст

😎 Разбор загадки В субботу была загадана загадка😼 В комментария была дискуссия, с разными вариантами ответ. Хотим дать ответ. Условие загадки: «Я рождаюсь без имени, живу без тела, умираю без памяти. Меня нельзя позвать, но я всегда прихожу. Что я такое?» 💡 Ответ: Лямбда-функция (анонимная функция) ❗ Разбор загадки: «Рождаюсь без имени» — лямбды не имеют имени, в отличие от обычных функций «Живу без тела» — существуют только как выражения «Умираю без памяти» — после выполнения исчезают из области видимости «Меня нельзя позвать» — нельзя вызвать по имени (его просто нет) «Но я всегда прихожу» — выполняются там, где определены Библиотека C/C++ разработчика

💔AI vs Developer: who wins? Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом
💔AI vs Developer: who wins? Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле? Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос. Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует? 👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw

🍩 C++ Concepts — типобезопасность на новом уровне ‼️ Проблема: В шаблонах C++ ошибки типов приводят к критическим сообщениям компилятора на десятки строк. Отладка становится кошмаром, особенно для новичков в команде. ✅ Решение: C++ Concepts позволяют явно указать требования к типам шаблонов. Это делает код самодокументируемым и дает понятные сообщения об ошибках. ✏️ Пример кода:
#include <concepts>

// Определяем концепт для числовых типов
template<typename T>
concept Numeric = std::integral<T> || std::floating_point<T>;

// Функция принимает только числовые типы
template<Numeric T>
T multiply(T a, T b) {
    return a * b;
}

int main() {
    auto result1 = multiply(5, 10);        // OK: int
    auto result2 = multiply(3.14, 2.0);    // OK: double
    // auto result3 = multiply("hello", "world"); // Ошибка компиляции с понятным сообщением
    return 0;
}
🌳 Преимущества: • Понятные сообщения об ошибках компиляции • Самодокументируемый код с явными требованиями к типам • Улучшенная производительность компиляции за счет раннего отсева неподходящих типов • Возможность перегрузки функций на основе концептов Библиотека C/C++ разработчика #буст

🏖️ Подборка вакансий для C++-разработчиков за неделю Senior C++ Developer / Tech Lead — от 400 000 ₽ Гибрид (Москва) Разработчик C++ — до 400 000 ₽ Гибрид, удалёнка (Москва) Developer C++ (KasperskyOS, System services & drivers) — Удалёнка Эксперт С++ в команду беспилотной технологии — Удалёнка C++ developer / Инженер-программист C++ (KORNFELD) — Удалёнка (Санкт-Петербург) ➡️ Еще больше топовых вакансий — в нашем канале C++ jobs Библиотека C/C++ разработчика

Сколько раз компилируется функция print_forwarded?
Anonymous voting

📰 Свеженькое из мира C++ Недельный дайджест новостей о разных аспектах программирования и интересных проектах в мире C++. 🥳
📰 Свеженькое из мира C++ Недельный дайджест новостей о разных аспектах программирования и интересных проектах в мире C++. 🥳 Интересное:Следуй стандартам кода в C++ — приводим код к единому стилю с помощью одного промпта • Как начать писать свой проект на Unreal Engine 5 — дневник разработчика, или как вкатиться в UE5 • Мастерство STL алгоритмов в C++ — набор полезных карточек с описанием алгоритмов 😎 Полезное:Как правильно передать данные в std::thread — заметка о том как уменьшить головную боль при передачи данные в новый поток • Управление зависимостями на C++ с помощью vcpkg — создание полноценной экосистемы управления зависимостями на базе vcpkg • Генерация документации Doxygen одной командой — создаём документацию с помощью нажатия пары клавиш 🖨️Интересные проекты:PPSSPP — быстрый и портативный эмулятор PSP • Tdesktop — полный исходный код и инструкции по сборке официального настольного клиента мессенджера Telegram Библиотека C/C++ разработчика #свежак

Загадка: Я рождаюсь без имени, живу без тела, умираю без памяти. Меня нельзя позвать, но я всегда прихожу. Что я такое? 😼 От
Загадка: Я рождаюсь без имени, живу без тела, умираю без памяти. Меня нельзя позвать, но я всегда прихожу. Что я такое? 😼 Ответ пиши в комментариях. Библиотека C/C++ разработчика #междусобойчик

😱 Завтра цена на курс «AI-агенты для DS» вырастет Пока вы думаете — другие уже покупают. Что вы теряете, откладывая решение? Как минимум — 10 000 рублей, именно столько вы переплатите завтра. Как максимум — шанс войти в топ-1% дата-сайентистов, которые умеют строить AI-агенты. 🎓 Чему вы научитесь на курсе: — адаптировать LLM под разные предметные области и данные — собирать свою RAG-систему: от ретривера и реранкера до генератора и оценки качества — строить AI-агентов с нуля — на основе сценариев, функций и взаимодействия с внешней средой Решение за вами. 👉 Купить курс по старой цене

🌀🚀⚡ Мастерство STL алгоритмов в C++ Устал писать циклы for для каждой мелочи? Стандартная библиотека C++ уже содержит все н
+5
🌀🚀⚡ Мастерство STL алгоритмов в C++ Устал писать циклы for для каждой мелочи? Стандартная библиотека C++ уже содержит все необходимые алгоритмы — оптимизированные, протестированные и готовые к бою. Время перестать изобретать велосипед и начать использовать силу STL на полную. 💡 На карточках — 5 категорий алгоритмов с примерами для мгновенного применения. Библиотека C/C++ разработчика

🏃‍♀️ 1 день до конца спец предложения Успей впрыгнуть на курс «AI-агенты для DS» до завтрашнего повышения цены: 59.000 р. вм
🏃‍♀️ 1 день до конца спец предложения Успей впрыгнуть на курс «AI-агенты для DS» до завтрашнего повышения цены: 59.000 р. вместо 69.000 р. 🎙 Наш спикер — Никита Зелинский, Chief Data Scientist МТС, в своем канале рассказывает о RAG:
Про RAG слышали все — это уже два года самый массовый способ применения LLM в проде для бизнеса. Это значит, что точность и надёжность такого решения достаточно предсказуемы для того, чтобы исключить человека из процесса аппрува выдачи LLM, а связка «локально развернутая LLM + RAG над корпоративными документами» обеспечивает достаточную конфиденциальность, чтобы снять тревожность «что наши данные попадут в OpenAI». Эта история настолько популярна, что на рынке есть готовые RAG-решения, а даже «маленькие» опенсорс-модели (до 5B) уже обзавелись своей RAG-ареной: 👉 https://huggingface.co/spaces/aizip-dev/SLM-RAG-Arena
Во время обучения на курсе «AI-агенты для DS» научим собирать автономные системы под реальные бизнес-задачи. На прошлой неделе мы рассказали о первом занятии. ➡️ вот что ждет слушателей курса на втором: — Собираем свой RAG-пайплайн на своих данных — Обсуждаем, почему качество такой системы нельзя измерять «на глаз» — Разбираем схему LLM as a Judge и как подготовить для неё датасет — Что такое guardrails и как они спасают от бреда — Что делать, когда LLM не знает ответа — Смотрим на агентский RAG и обсуждаем, можно ли использовать RAG как память агента Если пропустили первое занятие, то вот ссылочка ❗️До повышения цены остался последний день — бронируйте место сейчас

📝 Hotkey boost: Генерация документации Doxygen одной командой Проблема: 🤔 Написание документации для C++ кода — трудоемкий процесс, который разработчики часто откладывают или вовсе пропускают. Решение: 🎯 Автоматическая генерация шаблонов документации Doxygen для классов и функций! ✅ Доступно в: • CLion: /** + Enter перед объявлением функции/класса • VSCode (с Doxygen Documentation Generator): Ctrl+Alt+D • Visual Studio: /// + Enter перед функцией 📝 В CLion: • Установите курсор перед объявлением функции или класса • Введите /** • Нажмите Enter • IDE автоматически создаст шаблон документации со всеми параметрами. Библиотека C/C++ разработчика #буст

😎 Как начать писать свой проект на Unreal Engine 5 💡 Эта история — не просто дневник разработчика, а честный рассказ о боли
😎 Как начать писать свой проект на Unreal Engine 5 💡 Эта история — не просто дневник разработчика, а честный рассказ о боли, решимости и технических подводных камнях, с которыми сталкиваешься, когда решаешь написать свой VR-движок на UE5. ❗Ключевые моменты: • почему переход с Unity на Unreal не всегда гладкий • как в одиночку освоить UE5 и C++ для написания плагинов • какие возможности и ограничения есть у движка «из коробки» Главный фокус — личный опыт перехода от Java и Unity к полному погружению в экосистему Unreal Engine с её модульной архитектурой, плагинами, Blueprints и C++. ❗Пост особенно полезен разработчикам, кто: • планирует создавать сложные системы на UE5 • хочет понять реальную стоимость «модульной архитектуры» • интересуется плагинами и расширениями движка на C++ 💬 Итог: Unreal мощный, но не идеальный. . 👉 История Библиотека C/C++ разработчика