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

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

Open in Telegram

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

Show more
2025 year in numberssnowflakes fon
card fon
19 539
Subscribers
-524 hours
-427 days
-17730 days
Posts Archive
⚡️ Фича дня: [[likely]]/[[unlikely]] (C++20) 🔥 Проблема: Компилятор не знает, какие ветки кода выполняются чаще, что влияет на производительность. ✏️ Решение: Атрибуты помогают компилятору оптимизировать предсказание переходов. ❌ До:
if (error_code != 0) {
    handle_error(); // редкий случай
} else {
    normal_processing(); // частый случай
}
После:
if (error_code != 0) [[unlikely]] {
    handle_error(); // компилятор оптимизирует как редкий случай
} else [[likely]] {
    normal_processing(); // оптимизируется как частый случай
}
Применение: • Обработка ошибок в системном коде • Оптимизация горячих путей в циклах • Улучшение производительности критических секций 💡 Помогают ли вам атрибуты в оптимизации? Библиотека C/C++ разработчика #буст
Show all...
11👍 11🔥 3
Что вернет main()?Anonymous voting
  • 0
  • 1
  • 2
  • Любое значение от 0 до 2
  • Undefined behavior
0 votes
😁 6🤔 5
↗️ СберТех, Cloud.ru и Хабр запускают «Код без границ» — большую грантовую программу для поддержки российских опенсорс-проектов. Авторы лучших проектов в четырёх номинациях (от AI до разработки для разработчиков) получат денежные гранты, облачные ресурсы от Cloud.ru и экспертную поддержку. Главная цель — помочь энтузиастам превратить свои идеи в полноценные продукты. ✅ Основное условие для участия — репозиторий проекта должен быть размещён на платформе GitVerse. Заявки принимаются до 31 октября. Подробности и правила участия 🔚
Show all...
😁 3 1
Photo unavailableShow in Telegram
Show all...
😁 11🥰 4🥱 1
🐸 Подборка вакансий для C++-разработчиков за неделю Разработчик на С++ (Инфраструктура Алисы / DWH) — от 300 000 и до 490 000 ₽ Гибрид (Москва) C разработчик [AntiDDoS] — Удалёнка Middle+ .NET разработчик — до 360000 ₽ Удалёнка Ведущий разработчик С (Open source) — от 300000 ₽ Удалёнка Senior C++ Developer (Core) — от 250000 ₽ Удалёнка Библиотека C/C++ разработчика
Show all...
👍 1
Photo unavailableShow in Telegram
Иногда реально ощущение, что нас держат в Матрице. Большинство сидит, читает статьи про ML, смотрит ролики «как это работает» — и всё. ❗ Сегодня последний день промокода Lastcall (−5000 ₽). Уже завтра стартует первый вебинар по Машинному обучению — полный набор для выхода из Матрицы. Кто готов вырваться из симуляции и ворваться в сезон найма? 👾 — я уже в команде Нео 👍 — хочу красную таблетку 🤔 — пока думаю, но интересно Забирай полный комплект для ML-разработки: Python + Математика + Машинное обучение. 🔥 Скидка 30% действует только до 9 сентября → забираем себе
Show all...
😁 2
Repost from TgId: 1940255915
Что выведет программа при выполнении?Anonymous voting
  • Ничего не выведет
  • Signal: SIGINT
  • Segmentation fault
  • Signal: 2
  • Зависит от системы
0 votes
😁 4 1
Repost from TgId: 1940255915
Photo unavailableShow in Telegram
Photo unavailableShow in Telegram
⚡️ Будь как этот гений с картинки — предлагай свои условия работодателю, а не наоборот! Кто нужен?
Senior ML-Engineer с опытом работы более 6 месяцев в FAANG компаниях. Требование: разработать кросс-платформенное приложение-трекер зарплат с AI-распознаванием вакансий по резюме.
Но если вы пока джун — я бы предложил: - Full-time контракт: 180к/мес после курса + опцион на карьеру в топ-компаниях - Либо фикс за проект: стань ML-инженером за 39к вместо 44к с промокодом LASTCALL 🔗 Старт 9 сентября
Show all...
😁 8
Photo unavailableShow in Telegram
📰 Свеженькое из мира C++ Подготовили подборку самых интересных материалов за неделю о разных аспектах программирования и интересных проектах в мире C++. 😼 Интересное: Грейдинг умер: 5 трендов IT-найма 2025 — статья о новых правилах поиска работы 😎 Полезное:Создания тестов в C++ — промпт, который поможет быстро создать тесты для любых C++ функций • std::invoke — пример унификации работы с callable объектами 🔥 Интересные проекты:XMake — современной системой сборки на Lua • Slint — gui библиотека с возможностью предварительного просмотра в режиме реального времени Библиотека C/C++ разработчика #свежак
Show all...
👍 1🔥 1
Repost from TgId: 1770516712
Что произойдёт при множественном наследовании от одного класса?Anonymous voting
  • Ошибка компиляции
  • Автоматически применится virtual наследование
  • Будет использована только первая копия
  • Undefined behavior
  • В объекте будет несколько копий базового класса
0 votes
3😁 2
Какой оператор в C++ перегружается чаще всего?Anonymous voting
  • +
  • <<
  • =
  • []
0 votes
🌚 13😁 8🤔 3👏 1🥱 1
00:31
Video unavailableShow in Telegram
Show all...
#развлекалово мемы.mp44.22 MB
star reaction 1😁 30 2
Photo unavailableShow in Telegram
🎮 КВЕСТОВАЯ ЛИНИЯ: «Путь Data Scientist'а» ⮕ Твой стартовый набор искателя данных:
Python — твое легендарное оружие (урон по багам +∞) Математика — твой базовый интеллект (влияет на понимание алгоритмов) Машинное обучение — твое дерево навыков (открывает новые способности)
⚡️ АКТИВЕН ВРЕМЕННЫЙ БАФФ: «Щедрость наставника» Эффект: –30% к цене полного набора ДСника Было: 121.800 ₽ → Стало: 84.900 ₽ ☞ Что ждет тебя в этом квесте
— Получение артефактов: портфолио проектов и сертификаты— Прокачка от новичка до Senior Data Scientist— Босс-файты с реальными задачами из индустрии— Доступ к гильдии единомышленников
📎 Забрать бафф Рассрочки: 3 мес | 6 мес | 12 мес
Show all...
😁 1
Photo unavailableShow in Telegram
💻 БАЗА по Git для разраба Забирай шпаргалку по ключевым командам и концепциям Git. 🐸 Библиотека программиста
Show all...
👍 8 1
Photo unavailableShow in Telegram
👾 Вышел Slint 1.13 с предварительным просмотром в режиме реального времени
Опять перекомпиляция, перелинковка, перезапуск... Когда же это закончится?» — знакомые мысли каждого C++ разработчика при работе с GUI фреймворками.
Релиз Slint 1.13 наконец-то решает эту проблему, добавляя live-preview для C++ проектов. ❗ Ключевые фичи релиза: • live-preview для C++ (и Rust) — изменения в .slint файлах применяются без перезапуска приложения • интерактивный outline panel с drag-and-drop • локальные переменные с ключевым словом let в коллбеках Основной прорыв — возможность видеть изменения UI мгновенно. Компилятор заменяет нативную кодогенерацию на стабы, которые отслеживают изменения файловой системы и перезагружают интерфейс на лету. Особенно актуально для проектов с активной разработкой UI, где цикл «изменение-компиляция-запуск» съедает значительное время. 👉 Ссылка Библиотека C/C++ разработчика
Show all...
👍 7 2🥰 1
Photo unavailableShow in Telegram
🧨 Кроссплатформенная утилита для сборки на основе Lua Знакомьтесь с XMake — современной системой сборки на Lua, которая решает основные боли C++ разработчиков. • ❗ Ключевые преимущества: • простой и читаемый синтаксис вместо языка CMake • встроенный пакетный менеджер с поддержкой 500+ библиотек • автоматическое управление зависимостями и кросс-компиляцией • поддержка всех основных платформ и тулчейнов • распределённая компиляция и кеширование сборки Основной фокус — максимальная простота настройки при сохранении всех возможностей профессиональной системы сборки. XMake = Build backend + Project Generator + Package Manager. Особенно актуально для команд, работающих с мультиплатформенными проектами, где важна скорость настройки окружения и воспроизводимость сборки. Библиотека C/C++ разработчика
Show all...
star reaction 1🔥 11 1👍 1
Photo unavailableShow in Telegram
😎 Сколько баллов набрали вы? Голосуйте, какой у вас уровень разработчика: 😁 — 5-12 баллов (стажер) 👍 — 13-25 баллов (джуниор) ⚡️ — 26-40 баллов (джуниор+) 👏 — 41-60 баллов (миддл) 🔥 — 61-80 баллов (миддл+) 🎉 — 81-100 баллов (сеньор) 🤩 — 100+ баллов (тимлид) Но вот в чем прикол — опытный разработчик набирает баллы не случайными косяками, а осознанными решениями. 👉 Научим, как быстро прокачаться от стажера до сеньора
Show all...
😁 5🎉 2 1👍 1