ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

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

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

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

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

إظهار المزيد
7 199
المشتركون
+124 ساعات
لا توجد بيانات7 أيام
-2930 أيام
أرشيف المشاركات
В крайности – Fold-выражения Выражения сложения существуют в C++ начиная с C++17 и существенно влияют на то, как мы обращаемся с переменными шаблонами. Когда-то давно я писал о выражениях сложения в рамках серии о метапрограммировании, но сегодня мы рассмотрим крайние случаи использования выражений сложения. Прежде чем мы начнем, сделаем важную оговорку: В этой статье примеры кода показывают использование вариативных шаблонов с аргументами, передаваемыми по значению, без их пересылки. Это сделано для того, чтобы упростить их и сосредоточиться на идее, лежащей в основе примеров. https://cppsenioreas.wordpress.com/2023/05/22/into-the-extreme-fold-expressions/ #cpp #programming 👉 @cpp_lib

Multithreading in C++ (потоки, блокировки, задачи, атомарные операции, очереди сообщений) https://www.youtube.com/watch?v=z6M5YCWm4Go #cpp #programming 👉 @cpp_lib

⌨️ Как C++ программисту использовать Copilot и ChatGPT в ежедневных задачах по разработке? Расскажем на открытом уроке от OTU
⌨️ Как C++ программисту использовать Copilot и ChatGPT в ежедневных задачах по разработке? Расскажем на открытом уроке от OTUS 20 июня в 20:00. Что будет на занятии: ▫️Copilot plugin к VSCode для языка C++; ▫️Cоздание функций по описанию; ▫️Генерация boilerplate кода; ▫️Refactoring и code review с помощью ChatGPT. Это открытое занятие пройдёт в рамках специализации "С++ Developer" и будет полезно программистам на C++, которые хотят повысить свою продуктивность и программистам на других языках. После пробного урока вы сможете приобрести онлайн-курс любым удобным для вас способом. 👉 Успевайте записаться на урок: https://otus.pw/qjtQ/ Нативная интеграция. Информация о продукте www.otus.ru

Что такое Low Latency C++? Доклад Тимура Думлера. Часто говорят, что C++ - отличный язык для систем с низкой задержкой, таких как высокочастотная торговля, обработка звука и видеоигры. Но что именно мы подразумеваем под "низкой задержкой"? Чем это отличается от "высокой производительности"? И что делает C++ отличным языком для этого? Этот доклад - попытка ответить на эти вопросы. Мы рассмотрим примеры использования низкой задержки в этих различных отраслях, установим их общие черты и различия, обсудим типичные проблемы в системах с низкой задержкой, а также методы C++ для их преодоления. источник #cpp #programming 👉 @cpp_lib

🤔 Знаете ли вы, что изменив подход к проектированию IT-систем можно радикально уменьшить поверхность атаки? До такой степени
🤔 Знаете ли вы, что изменив подход к проектированию IT-систем можно радикально уменьшить поверхность атаки? До такой степени, что ваши разработки приобретут кибериммунитет и станут практически неприступными для большинства существующих и ещё неизвестных кибератак даже без дополнительной защиты? 😲 21 июня на онлайн-конференции Kaspersky Cyber Immunity Developers Night специалисты Лаборатории Касперского поделятся 20-летним опытом создания систем secured-by-design. За это время сформировался развитый технологический стек, методология и паттерны проектирования, полезные разработчикам различного профиля. Обсудим: 👉 Существуют ли "безопасные" и "небезопасные" языки программирования? 👉 Как реализовать многоэтапный контроль качества, отладку и экспериментальное управление в целях безопасности? 👉 Как применять GPU при разработке современных графических интерфейсов и использовать аппаратное ускорение? 👉 Какие кибериммунные решения уже существуют в автопроме и IoT, и как они работают? 🤙 Вход после регистрации

🫵 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по
🫵 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса. 👉 ПРОЙТИ ТЕСТ: https://otus.pw/Glo5/ Нативная интеграция. Информация о продукте www.otus.ru

Live++ (универсальный инструмент горячей перезагрузки C++), работающий на Xbox Series X источник #cpp #programming 👉 @cpp_lib

+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