C++_BE1
405 subscribers
278 photos
1 video
42 files
523 links
Канал по C/C++, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
#example

Все аргументы, определяемые в заголовке функции, должны быть правее остальных. Данная исправленная программа работает нормально и выводит на экран 10
#example

Указатели с ключевыми словами const и volatile

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

volatile полезно для объявления объектов в общей памяти, к которым могут обращаться несколько процессов или для глобальных областей данных.
#article

Автор статьи описывает свои приключения программирования игрового движка на C++.

https://fwsgonzo.medium.com/adventures-in-game-engine-programming-a3ab1e96dbde
#example

В С++11 появилась такая классная штука, как цикл for, основанный на диапазоне. Например, вам не придётся писать for (int i = 0; i < v.size(); i++), потому что теперь есть for (auto &e : v). Он очень полезен при обходе std::set или std::map.
Extreme_C_Taking_You_To_The_Limit_In_Concurrency,_OOP,_And_The_Most.pdf
7.7 MB
#books

Extreme C: Taking you to the limit in Concurrency, OOP, and the most advanced capabilities of C (2019)

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

На Habr интересный обзор статьи FarSee-Net (новый подход к семантической сегментации в реальном времени), в которой автор предлагает архитектуру Cascaded Factorized Atrous Spatial Pyramid Pooling (CF-ASPP) для семантической сегментации в реальном времени. Новый модуль CF-ASPP и использование super-resolution позволяют улучшить latency-accuracy trade-off.

Обзор можно почитать по ссылке https://habr.com/ru/company/ru_mts/blog/496650/
#example

Вы можете написать функцию, которая будет возвращать два и более значений, с помощью std::tuple и std::tie.
Pro_Tbb_C++_Parallel_Programming_with_Threading_Building_Blocks.pdf
129.4 MB
#books

Pro TBB: C++ Parallel Programming with Threading Building Blocks (2019)
Авторы: Michael Voss, Rafael Asenjo, James Reinders

Эта книга — современное руководство для всех программистов C++ по изучению Threading Building Blocks (TBB). Она написана экспертами по TBB и параллельному программированию и отражает их коллективный многолетний опыт разработки и обучения параллельному программированию с TBB, предлагая их идеи в доступной форме. На протяжении всей книги авторы представляют многочисленные примеры и лучшие практики, которые помогут вам стать эффективным программистом TBB и использовать возможности параллельных систем.