Библиотека C/C++ разработчика | cpp, boost, qt
20.9K subscribers
1.57K photos
41 videos
16 files
3.74K links
Все самое полезное для плюсовика и сишника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6cd2932

Наши каналы: https://yangx.top/proglibrary/9197

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
加入频道
Must-have алгоритмы для работы со строками на C++

Алгоритмы на C++ для строковых задач, в которых наивное решение имело бы недопустимую сложность: полиномиальное хеширование, КМП, работа с префиксным деревом и алгоритм Ахо – Корасик.

https://proglib.io/w/efcb725d
Поскольку мы возвращаем ссылку на локальную переменную, место в памяти становится недействительным после завершения вызова функции. Следовательно, это может привести к ошибке сегментации.
Functional Programming in C++ (2018)
Автор: Ivan Cukic

Автор показывает разработчикам практическую сторону функционального программирования и знакомит с инструментами, которые C++ предоставляет для разработки программного обеспечения в функциональном стиле. Это подробное руководство поможет вам понять концепции ФП и начать думать функционально.

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

7 апреля стартует цикл из 19 бесплатных вебинаров от Слёрма по основам Kubernetes. Для прохождения достаточно знать Linux.
Вебинары идут 1-2 раза в неделю в 20:00 по Москве.

Регистрация: https://proglib.io/w/eb072a19
В C++20 представлены модули, современное решение для компонентов C++ библиотек и программ. Модуль — это набор файлов исходного кода, которые компилируются независимо от единиц трансляции, которые их импортируют. Модули устраняют или значительно снижают многие проблемы, связанные с использованием файлов заголовков, а также могут сократить время компиляции. Более подробно о модулях в C++20 по ссылке: https://youtu.be/6SKIUeRaLZE
Могут ли деструкторы иметь модификатор private?
Anonymous Quiz
49%
Да
51%
Нет
Какие платформы мы не упомянули, но вы их используете?
Что будет выведено на экран?
Anonymous Quiz
26%
32, A
10%
32, a
39%
129, a
25%
129, A
Почему вы не смотрите курсы? Что вам в них не нравится?
Переменная «ptr» — это указатель, который содержит адрес переменной «a». И «ptr» возвращает значение переменной «a». «cho» является ссылкой на «ch». Таким образом, любое изменение «cho» будет отражено в «ch». Следовательно, когда «cho» увеличивается на 32, это число прибавляется к значению ASCII «A» (которое составляет 65); в итоге получается 97, которое является значением ASCII «а». Так что это «а» хранится в «ch».
Когда «
ptr» увеличивается на «ch», получаем: 97 + 32 = 129.