Библиотека C/C++ разработчика
6.8K subscribers
654 photos
690 videos
8 files
939 links
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
Download Telegram
В Москве заметили необычные баннеры с кодом от Академии Яндекса, в которых точно что-то спрятано, но в коде есть ошибка.
Пытаемся разобрать эту задачку, но пока не выходит. Может, у вас получится?

@BookPython
👍10👎3😱2
Как отлаживать лямбда-выражения 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
👍3
Автоматическая сериализация в C++ для игровых движков

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

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

https://indiegamedev.net/2022/03/28/automatic-serialization-in-cpp-for-game-engines/

#cpp #programming

👉 @cpp_lib
👍4🤔1
Три очень практичные фичи C++23

C++23 — это текущая рабочая версия стандарта C++. На момент написания статьи туда пока не было включено ни одной крупной фичи, но ряд небольших нововведений, а также множество отчетов о дефектах уже утверждены в стандарте. Вы можете посмотреть текущий статус и поддержку компиляторами новых фич здесь. Многие из этих нововведений представляют из себя небольшие улучшения и вещи, которыми вы, вероятно, не будете пользоваться на регулярной основе. Однако сегодня я хочу обратить ваше внимание на три новые фичи C++23, которые, на мой взгляд, выделяются на фоне остальных именно тем, насколько часто они будут встречаться в нашем коде.

https://mariusbancila.ro/blog/2022/01/17/three-cpp23-features-for-common-use/

#cpp #programming

👉 @cpp_lib
👍5
Анонс scip-clang: новый SCIP-индексатор для C и C++

scip-clang - это наш новый индексатор для кода на языках C и C++, написанный с нуля для нативной эмуляции SCIP и особенно для поддержки широкого спектра языковых возможностей, присутствующих в C++.

https://about.sourcegraph.com/blog/announcing-scip-clang

#cpp #programming

👉 @cpp_lib
👍3
Получить работу в крутой компании за один день? Легко!
Оставь заявку на участие в One day offer, который проводит разработчик офисного ПО МойОфис, и оперативно получи предложение о работе.

Компания ищет программистов C++ с хорошим знанием C++ 11/14, STL, Boost, QT и опытом работы более 3-х лет. Если ты соответствуешь этим критериям, то оставь заявку на участие до 10 июня, выполни тестовое задание и ожидай приглашение на собеседование, которое пройдет 17 июня.

Обещают удаленный или гибридный график работы, интересные задачи, конкурентную заработную плату, а также помощь с релокацией в Москву, Санкт-Петербург, Самару или Иннополис.

Подробности и регистрация на сайте проекта
Media is too big
VIEW IN TELEGRAM
Создание веб-сайта с помощью C++

#cpp #programming

👉 @cpp_lib
👍8🤡5👎1💩1
С++ (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
❤‍🔥101👎1🔥1🦄1