Обложка канала

Библиотека C/C++ разработчика. Страница 35

14677 @cppproglib

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

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

    Проверка специализации типа Иногда встает задача проверить, является ли конкретный тип данных специализацией определенного шаблона. Для этого можно использовать синтаксис шаблонов template.
  • Библиотека C/C++ разработчика

    Автовыведение типа Несмотря на то, что ключевое слово auto было введено еще в C++11, многие программисты продолжают его игнорировать. А ведь автовыведение позволяет экономить время и делает код лаконичным. Увидеть преимущества можно даже на примере стандартных типов STL.
  • Библиотека C/C++ разработчика

    Embedded Systems Weekly #122

    Happy Friday and happy issue #122! Since last week, I started to collect information on companies...

    DEV Community 👩‍💻👨‍💻
  • Реклама

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

    C++ in Constrained Environments - Bjarne Stroustrup - CppCon 2022

    https://cppcon.org/ --- C++ in Constrained Environments - Bjarne Stroustrup - CppCon 2022 https://github.com/CppCon/CppCon2022 C++ is widely used in constrained and/or critical applications and infrastructure components. How do we manage to use a large multi-purpose language in such environments? How can we better use facilities and techniques from modern C++ (C++11, C++14, C++17, C++20, and beyond)? The best answer is not “use only facilities available in C and C++ in 1985.” This talk focuses on a top-down approach to achieve simplicity, maintainability, performance, and various forms of safety. It touches upon the C++ Core Guidelines, compile-time computation, type-and-resource safety, type deduction, the span and chrono standard libraries, and error handling. --- Bjarne Stroustrup Bjarne Stroustrup is the designer and original implementer of C++ as well as the author of The C++ Programming Language (4th Edition) and A Tour of C++ (2nd edition), Programming: Principles and Practice using C++ (2nd Edition), and many popular and academic publications. He is a professor of Computer Science in Columbia University in New York City. Dr. Stroustrup is a member of the US National Academy of Engineering, and an IEEE, ACM, and CHM fellow. He received the 2018 Charles Stark Draper Prize, the IEEE Computer Society's 2018 Computer Pioneer Award, and the 2017 IET Faraday Medal. He did much of his most important work in Bell Labs. His research interests include distributed systems, design, programming techniques, software development tools, and programming languages. To make C++ a stable and up-to-date base for real-world software development, he has been a leading figure with the ISO C++ standards effort for more than 30 years. He holds a master’s in Mathematics from Aarhus University, where he is an honorary professor in the Computer Science Department, and a PhD in Computer Science from Cambridge University, where he is an honorary fellow of Churchill College. www.stroustrup.com --- Videos Filmed & Edited by Bash Films: http://www.BashFilms.com YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk #cppcon #programming #coding

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

    Nvdiffrast — модульные примитивы для высокопроизводительного дифференцированного рендеринга. https://www.libhunt.com/r/nvdiffrast
    Nvdiffrast Alternatives and Reviews (May 2022)

    Which is the best alternative to nvdiffrast? Based on common mentions it is: ✅Nvdiffrec

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

    Конкурс на взлом смарт-контрактов<b>. Блокчейн TON запускает конкурс TON Hack Challenge с призовым фондом в 30 000 Toncoin (около $37 000 по текущему курсу). Участникам предлагается взломать 8 смарт-контрактов, каждый из которых содержит критический изъян. Найдите уязвимость в коде и украдите все монеты Toncoin, хранящиеся на балансе контракта. Конкурс стартует 23-го октября в 12:00 (мск) и завершится в 21:00 (мск) того же дня. Приглашаются все хакеры и разработчики. Для участия зарегистрируйтесь через бот @@toncontests_bot прямо сейчас. Также обязательно изучите чек-лист TON Hack Challenge, чтобы подготовиться к началу соревнования. Остальные подробности можно найти в этом посте или на официальном сайте проекта TON: https://ton.org/en/ton-hack-challenge Желаем удачи!
    TON Community RUS

    Новый конкурс для разработчиков TON Hack Challenge. Как вы знаете, программисты занимают особое место в философии The Open Network, и мы рады анонсировать очередной конкурс для разработчиков смарт-контрактов TON Hack Challenge с призовым фондом в $25 000 (выплаты в Toncoin). Конкурс стартует 23-го октября в 15:00 (мск) и продлится всего один день, в течение которого участники будут искать уязвимости в смарт-контрактах, написанных на FunC — собственном языке программирования TON. Для участия в соревновании необходимо пройти регистрацию с помощью бота @toncontests_bot, который позднее пришлёт оповещение. Рекомендуем подготовиться к конкурсу заранее, изучив документацию и настроив среду разработки. Все подробности вы сможете найти в этом посте: https://t.me/toncontests/77 Желаем удачи конкурсантам!

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

    C++ Programming: Implicit and Explicit Constructors

    Note: Any code snippets posted here are licensed under the MIT License. Did you know that there...

    DEV Community 👩‍💻👨‍💻
  • Библиотека C/C++ разработчика

    Конкурс на взлом смарт-контрактов<b>. Блокчейн TON запускает конкурс TON Hack Challenge с призовым фондом в 30 000 Toncoin (около $37 000 по текущему курсу). Участникам предлагается взломать 8 смарт-контрактов, каждый из которых содержит критический изъян. Найдите уязвимость в коде и украдите все монеты Toncoin, хранящиеся на балансе контракта. Конкурс стартует 23-го октября в 12:00 (мск) и завершится в 21:00 (мск) того же дня. Приглашаются все хакеры и разработчики. Для участия зарегистрируйтесь через бот @@toncontests_bot прямо сейчас. Также обязательно изучите чек-лист TON Hack Challenge, чтобы подготовиться к началу соревнования. Остальные подробности можно найти в этом посте или на официальном сайте проекта TON: https://ton.org/en/ton-hack-challenge Желаем удачи!
    TON Community RUS

    Новый конкурс для разработчиков TON Hack Challenge. Как вы знаете, программисты занимают особое место в философии The Open Network, и мы рады анонсировать очередной конкурс для разработчиков смарт-контрактов TON Hack Challenge с призовым фондом в $25 000 (выплаты в Toncoin). Конкурс стартует 23-го октября в 15:00 (мск) и продлится всего один день, в течение которого участники будут искать уязвимости в смарт-контрактах, написанных на FunC — собственном языке программирования TON. Для участия в соревновании необходимо пройти регистрацию с помощью бота @toncontests_bot, который позднее пришлёт оповещение. Рекомендуем подготовиться к конкурсу заранее, изучив документацию и настроив среду разработки. Все подробности вы сможете найти в этом посте: https://t.me/toncontests/77 Желаем удачи конкурсантам!

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

    Matter (ранее Project CHIP) создает больше соединений между большим количеством объектов, упрощая разработку для производителей и повышая совместимость для потребителей, руководствуясь Альянсом стандартов подключения. https://www.libhunt.com/r/connectedhomeip
    Connectedhomeip Alternatives and Reviews (Oct 2022)

    Which is the best alternative to connectedhomeip? Based on common mentions it is: ✅HomeKitADK, ✅Homebridge-raspbian-image, ✅Home Assistant or ✅Esphome

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

    Проверка четности или нечетности числа без использования оператора % Хотя этот трюк не намного лучше, чем использование оператора %, но иногда он эффективен (с большими числами). Пример: num = 5 Двоичный: «101 & 1» будет 001, поэтому true num = 4 Двоичный: «100 & 1» будет 000, поэтому false.
  • Библиотека C/C++ разработчика

    Топ-10 докладов на С++ конференциях 2019-2022 года

    В мире проходит множество интересных конференций по программированию. К сожалению, у нас нет телепорта, чтобы посещать каждую из них и слушать все интересующие нас доклады. Но зато мы можем...

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

    Using cppfront with Meson

    Recently Herb Sutter published cppfront , which is an attempt to create C++ a new syntax to fix many issues that can't be changed in existin...

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

    🔴 Как новичку улучшить качество своего кода и вырасти карьерно? 📌 Конечно же, изучать алгоритмы и структуры данных. 20 октября в 20:00 состоится открытый урок «Создание ассоциативного массива на базе хэш-таблицы и префиксного дерева» в OTUS. 📕 На занятии с опытным программистом займемся вычислением сложности алгоритма и сравнением эффективности каждого из подходов, а именно хэш-таблицы и префиксного дерева. ‼️ Урок проходит в рамках курса «Алгоритмы и структуры данных». 🔥 Для регистрации на вебинар пройдите вступительный тест
  • Библиотека C/C++ разработчика

    Преимущества производительности использования огромных страниц для кода. easyperf.net/blog/20…For-Code
  • Библиотека C/C++ разработчика

    The Power of Ref-qualifiers

    Ref-qualifiers are frequently overlooked. Andreas Fertig reminds us why they are useful.

    accu.org
  • Реклама

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

    Understanding the different flavors of Clang C and C++ compilers in Windows

    This article will explain the different flavors of Clang C and C++ compiler you might encounter in Windows, and give you some suggestions about which ones might be right for you, together with detailed instructions on how to use them with CMake and Conan.

    blog.conan.io
  • Библиотека C/C++ разработчика

    All Major C++17 Features You Should Know

    The ISO Committee accepted and published the C++17 Standard in December 2017. In this mega-long article, I’ve built (with your help!) a list of all major features of the new standard. Please have a look and see what we get! Language Features New auto rules for direct-list-initialization static_assert with no message typename in a template template parameter Removing trigraphs Nested namespace definition Attributes for namespaces and enumerators u8 character literals Allow constant evaluation for all non-type template arguments Fold Expressions Unary fold expressions and empty parameter packs Remove Deprecated Use of the register Keyword Remove Deprecated operator++(bool) Removing Deprecated Exception Specifications from C++17 Make exception specifications part of the type system Aggregate initialization of classes with base classes Lambda capture of *this Using attribute namespaces without repetition Dynamic memory allocation for over-aligned data __has_include in preprocessor conditionals Template argument…

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

    Есть ли жизнь без RTTI: пишем свой dynamic_cast

    В современном С++ осталось не так много вещей, которые не подходят под парадигму "Не плати за то, что не используешь". Одна из них – dynamic_cast. В рамках данной статьи мы разберёмся, что с ним не...

    Хабр