Size: a a a

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

2020 March 30
Библиотека C/C++ разработчика
ТОП-10 книг по C++: от новичка до профессионала

Книги по C++ на русском языке с лучшими оценками. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.

https://proglib.io/w/abb5ea45
источник
Библиотека C/C++ разработчика
источник
Библиотека C/C++ разработчика
Как отработает программа?
Анонимная викторина
15%
Compiler Error: не может быть двух объектов с одинаковым именем
22%
Compiler Error в строке "::t.get();"
63%
Компилируется и работает нормально
Проголосовало: 1431
источник
2020 March 31
Библиотека C/C++ разработчика
Программа выше компилируется и работает нормально. Подобно переменным, можно создавать 2 объекта с одинаковым именем и в разных областях видимости.
источник
Библиотека C/C++ разработчика
Сборник различий между C++17 и C++20.

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2131r0.html
источник
2020 April 01
Библиотека C/C++ разработчика
Must-have алгоритмы для работы со строками на C++

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

https://proglib.io/w/efcb725d
источник
Библиотека C/C++ разработчика
Статья об итераторах и range в C++20.

https://foonathan.net/2020/03/iterator-sentinel/
источник
Библиотека C/C++ разработчика
7 апреля в 20:00 мск приглашаем на бесплатный пробный вебинар «Секреты динамического программирования» в рамках онлайн-курса «Алгоритмы для разработчиков»: https://otus.pw/SwJA/

Пройдите вступительный тест и поступите в группу с максимальной скидкой: https://otus.pw/aW2W/

На этом вебинаре мы рассмотрим основные идеи Динамического программирования и применим их для решения олимпиадной задачи.
источник
Библиотека C/C++ разработчика
Сравнение эффективности по памяти вектора указателей и вектора объектов и шаблоны доступа к памяти.

https://www.bfilipek.com/2014/05/vector-of-objects-vs-vector-of-pointers.html
источник
2020 April 02
Библиотека C/C++ разработчика
источник
Библиотека C/C++ разработчика
Программа
Анонимная викторина
32%
Может вызвать ошибку во время выполнения
27%
Может вызвать ошибку компилятора
35%
Всегда работает нормально
6%
0
Проголосовало: 1502
источник
Библиотека C/C++ разработчика
Поскольку мы возвращаем ссылку на локальную переменную, место в памяти становится недействительным после завершения вызова функции. Следовательно, это может привести к ошибке сегментации.
источник
2020 April 03
Библиотека C/C++ разработчика
Functional Programming in C++ (2018)
Автор: Ivan Cukic

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

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

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

Регистрация: https://proglib.io/w/eb072a19
источник
Библиотека C/C++ разработчика
В C++20 представлены модули, современное решение для компонентов C++ библиотек и программ. Модуль — это набор файлов исходного кода, которые компилируются независимо от единиц трансляции, которые их импортируют. Модули устраняют или значительно снижают многие проблемы, связанные с использованием файлов заголовков, а также могут сократить время компиляции. Более подробно о модулях в C++20 по ссылке: https://youtu.be/6SKIUeRaLZE
источник
2020 April 04
Библиотека C/C++ разработчика
Могут ли деструкторы иметь модификатор private?
Анонимная викторина
49%
Да
51%
Нет
Проголосовало: 1362
источник
Библиотека C/C++ разработчика
Небольшая заметка об указателях и ссылках.

https://proglib.io/w/1ebc223c
источник
Библиотека C/C++ разработчика
Я смотрю онлайн-курс на платформе
Анонимный опрос
22%
Coursera
19%
Stepik
2%
Skillbox
1%
Skillfactory
3%
OTUS
1%
Нетология
2%
Udacity
8%
Udemy
8%
Другая платформа
35%
Не смотрю курсы
Проголосовало: 1194
источник
Библиотека C/C++ разработчика
Какие платформы мы не упомянули, но вы их используете?
источник
2020 April 05
Библиотека C/C++ разработчика
Небольшое рассуждение о том, что могло бы быть, если бы C++ отказался от обратной совместимости.

https://robert.ocallahan.org/2020/03/what-if-c-abandoned-backward.html
источник