ar
Feedback
Библиотека C/C++ разработчика

Библиотека C/C++ разработчика

الذهاب إلى القناة على Telegram

Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter

إظهار المزيد
7 322
المشتركون
-124 ساعات
+37 أيام
+1230 أيام
أرشيف المشاركات
+5
С++ (1 курс, весна 2023) Мещерин И.С. Часть 2 C++ 8. std::function / std::bind / std::any C++ 9. unions / small strings optimization C++ 10. std::variant / std::visit C++ 11. std::launder. std::visit impl. Инстанцирование шаблонов. SFINAE, enable_if. С++ 12. Концепты / constexpr function C++ 13. Objects as non-type template parameters / consteval / std::is_constant_evaluated источник #cpp #programming 👉 @cpp_lib

+6
С++ (1 курс, весна 2023) Мещерин И.С. Часть 1 C++ 1. std::map, std::list C++ 2. unordered_map, allocator_traits и allocator aware containers C++ 3. Перегрузка new/delete, Alignments and bit fields, Scoped allocators, std::move C++ 4. Реализация std::move, rvalue and lvalue + Семинар С++ 5. Perfect forwarding and Universal references C++ 6. xvalues, RVO, copy elision, move_if_noexcept C++ 7. Лямбда-функция источник #cpp #programming 👉 @cpp_lib

Создание веб-сайта с помощью C++ #cpp #programming 👉 @cpp_lib

🔥 Познакомьтесь с Boost — мощным инструментом для С++ разработчиков! 🔵 14 июня в 20:00 приглашаем вас на открытый урок «Зна
🔥 Познакомьтесь с Boost — мощным инструментом для С++ разработчиков! 🔵 14 июня в 20:00 приглашаем вас на открытый урок «Знакомство с Boost». Вебинар пройдет в преддверии запуска онлайн-курса «C++ Developer. Professional» в OTUS. На встрече вы: — Узнаете, как подключать библиотеку Boost в проект с помощью CMake, — Познакомитесь с различными библиотеками Boost — Научитесь эффективно использовать эти библиотеки. 🟠Не упустите возможность расширить свои знания и навыки в разработке на C++! Для продолжения обучения оплатить курс можно любым удобным способом. 👉 Пройдите тест, чтобы зарегистрироваться на вебинар: https://otus.pw/tVGu/ Нативная интеграция. Информация о продукте www.otus.ru

DRIVING COMPILERS https://fabiensanglard.net/dc/ #cpp #programming 👉 @cpp_lib

Получить работу в крутой компании за один день? Легко! Оставь заявку на участие в One day offer, который проводит разработчик
Получить работу в крутой компании за один день? Легко! Оставь заявку на участие в One day offer, который проводит разработчик офисного ПО МойОфис, и оперативно получи предложение о работе. Компания ищет программистов C++ с хорошим знанием C++ 11/14, STL, Boost, QT и опытом работы более 3-х лет. Если ты соответствуешь этим критериям, то оставь заявку на участие до 10 июня, выполни тестовое задание и ожидай приглашение на собеседование, которое пройдет 17 июня. Обещают удаленный или гибридный график работы, интересные задачи, конкурентную заработную плату, а также помощь с релокацией в Москву, Санкт-Петербург, Самару или Иннополис. Подробности и регистрация на сайте проекта

Анонс scip-clang: новый SCIP-индексатор для C и C++ scip-clang - это наш новый индексатор для кода на языках C и C++, написанный с нуля для нативной эмуляции SCIP и особенно для поддержки широкого спектра языковых возможностей, присутствующих в C++. https://about.sourcegraph.com/blog/announcing-scip-clang #cpp #programming 👉 @cpp_lib

Три очень практичные фичи C++23 C++23 — это текущая рабочая версия стандарта C++. На момент написания статьи туда пока не было включено ни одной крупной фичи, но ряд небольших нововведений, а также множество отчетов о дефектах уже утверждены в стандарте. Вы можете посмотреть текущий статус и поддержку компиляторами новых фич здесь. Многие из этих нововведений представляют из себя небольшие улучшения и вещи, которыми вы, вероятно, не будете пользоваться на регулярной основе. Однако сегодня я хочу обратить ваше внимание на три новые фичи C++23, которые, на мой взгляд, выделяются на фоне остальных именно тем, насколько часто они будут встречаться в нашем коде. https://mariusbancila.ro/blog/2022/01/17/three-cpp23-features-for-common-use/ #cpp #programming 👉 @cpp_lib

Хотите разрабатывать игры, обучать нейросети или создавать приложения наподобие Telegram и Skype? Тогда вам стоит изучать C++
Хотите разрабатывать игры, обучать нейросети или создавать приложения наподобие Telegram и Skype? Тогда вам стоит изучать C++. 📆Не знаете, с чего начать? Приходите 7 июня в 20:00 мск на вебинар, приуроченный к старту онлайн-курса «Специализация С++ Developer» в OTUS. Тема открытого урока: «Ускоряем матричное умножение на C++». ✅На занятии мы: — Рассмотрим способы хранения матриц в памяти — Сравним по скорости исполнения различные алгоритмы умножения — Обсудим причины отличий во времени исполнения. В результате научитесь писать микробенчмарки на C++ с использованием библиотеки Google Benchmark, узнаете, как ускорить операции умножения матриц. Это будет полезно как начинающим программистам на С++, так и программистам на других языках. Продолжить обучение на онлайн-курсе можно в рассрочку. ➡️Для участия нужно только зарегистрироваться: https://otus.pw/Smxv/ Нативная интеграция. Информация о продукте www.otus.ru

+9
STL IN C++ STL In C++ std array C++ Vector In C++ Optimized Way To Use Vector In C++ std::set In C++ Container Inside Container In C++ Multiset In C++ Map In C++ Multimap In C++ Emplace In C++ источник #cpp #programming 👉 @cpp_lib

Practical usage of ref-qualified member function overloading https://victor-istomin.github.io/c-with-crosses/posts/ref-qualifiers/ #cpp #programming 👉 @cpp_lib

👩‍💻 Тест на знание языка — Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык C++. Сможете сдать — пройдё
👩‍💻 Тест на знание языка — Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык C++. Сможете сдать — пройдёте на продвинутый онлайн-курс "C++ Developer. Professional" со скидкой! 👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "C++ Developer. Professional" Курс доступен в рассрочку. 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Хотите посмотреть как проходит обучение? Приходите на открытый урок курса. 📢📢 31.05 - регистрация на открытый урок "Обзор современных инструментов разработки на C++" Нативная интеграция. Информация о продукте www.otus.ru

Автоматическая сериализация в C++ для игровых движков Вы создали свою игру, возможно, сделали движок, и теперь готовы внести
Автоматическая сериализация в C++ для игровых движков Вы создали свою игру, возможно, сделали движок, и теперь готовы внести последние штрихи. Игроки определенно захотят сохранить свою игру. Это означает сохранение всего текущего состояния игры в файл..... Ничего себе, сколько работы, правда? Теперь каждый враг, персонаж, предмет, поваленное дерево, взорванное здание, локация и т.д. должны быть помещены в файл. А потом нужно снова его прочитать. Какой кошмар. В этой статье я собираюсь показать вам, как я создал свою собственную библиотеку сериализации. Конечно, есть существующие библиотеки, которые можно использовать, но я, как всегда, даже не смотрю на них, мне интереснее сделать это самому. https://indiegamedev.net/2022/03/28/automatic-serialization-in-cpp-for-game-engines/ #cpp #programming 👉 @cpp_lib

⚙️ Курс «Реверсивный инжиниринг ПО под ОС Windows» Старт: 5 июня Длительность: 6 месяцев 🎓 Курс позволяет подробно изучить о
⚙️ Курс «Реверсивный инжиниринг ПО под ОС Windows» Старт: 5 июня Длительность: 6 месяцев 🎓 Курс позволяет подробно изучить основные направления реверсинга приложений под Windows. В курсе подробно рассматриваются команды языка Ассемблера, детальный анализ приложений различного уровня сложности, от специальных задач типа crackme до рабочих приложений. Также изучаются образцы вредоносных приложений и различные техники, используемые исследователями. ℹ️ Кому будет полезен курс: ✔️ Пентестерам, желающим лучше изучить направление реверсинга приложений; ✔️ Вирусным аналитикам и исследователям кода занимающимся изучением вредоносного ПО; ✔️ Программистам, разрабатывающим продукты в области ИБ; *Для прохождения курса необходимы базовые знания реверса 🏆 Выдаём сертификат при успешной сдаче экзамена В честь четвертой безоговорочной победы Codeby на Standoff, команда Академии дарит скидку 10% на оплату курса до 15 июня. Промокод: REWWIN0623 📌 Узнать подробнее о курсе

Как отлаживать лямбда-выражения C++ с помощью GDB В современных версиях языка программирования C++ есть функция, известная как лямбда-выражения. В этой статье показано, как можно отлаживать лямбда-выражения с помощью GDB, GNU Project Debugger. Даже если вас не интересует отладка лямбда-выражений, представленные здесь приемы полезны для многих других ситуаций отладки. https://developers.redhat.com/articles/2023/05/03/how-debug-c-lambda-expressions-gdb #cpp #programming 👉 @cpp_lib

В Москве заметили необычные баннеры с кодом от Академии Яндекса, в которых точно что-то спрятано, но в коде есть ошибка. Пыта
В Москве заметили необычные баннеры с кодом от Академии Яндекса, в которых точно что-то спрятано, но в коде есть ошибка. Пытаемся разобрать эту задачку, но пока не выходит. Может, у вас получится? @BookPython

Реализация утилиты cat на C Программисты часто используют встроенные команды unix для решения задач. Давайте реализуем cat. c
Реализация утилиты cat на C Программисты часто используют встроенные команды unix для решения задач. Давайте реализуем cat. cat - утилита которая объединяет файлы и выводит их в стандартный вывод. Цель Идея довольно проста - принять файл в качестве аргумента, открыть его, занести в буфер по частям и вывести на стандартный вывод. Утилита cat также оснащена различными флагами опций, которые позволяют пользователю манипулировать буфером перед его отправкой на стандартный вывод. https://habr.com/ru/articles/734254/ #cpp #programming 👉 @cpp_lib

Как итерироваться через std::tuple, std::apply и многое другое https://www.cppstories.com/2022/tuple-iteration-apply/ #cpp #p
Как итерироваться через std::tuple, std::apply и многое другое https://www.cppstories.com/2022/tuple-iteration-apply/ #cpp #programming 👉 @cpp_lib

Include guards и их оптимизация В этой статье обсуждается назначение и важность include guards в проектах на C/C++. В ней так
Include guards и их оптимизация В этой статье обсуждается назначение и важность include guards в проектах на C/C++. В ней также рассматриваются оптимизации, которые компиляторы применяют вокруг include guards для улучшения времени сборки, и то, как легко можно непреднамеренно отключить эти оптимизации! https://includeguardian.io/article/include-guards-and-their-optimizations #cpp #programming 👉 @cpp_lib

Библиотека C/C++ разработчика - إحصائيات وتحليلات قناة تيليجرام @cpp_lib