Суперподборка: более 70 бесплатных русскоязычных онлайн-курсов по IT-специальностям
Математика, алгоритмы, языки программирования (включая C и C++) и другие курсы по анализу данных, вебу, мобильной разработке, тестированию. Плюс наши ключевые статьи по каждой из тем.
https://prglb.ru/3a6ih
Математика, алгоритмы, языки программирования (включая C и C++) и другие курсы по анализу данных, вебу, мобильной разработке, тестированию. Плюс наши ключевые статьи по каждой из тем.
https://prglb.ru/3a6ih
Что будет выведно на экран?
Anonymous Quiz
35%
0
12%
Compiler Error
49%
Ненулевое значение
4%
Runtime Error
C++17 - The Complete Guide (2019)
Особенности последнего стандарта C++17 открывают множество возможностей, однако в языке есть и скрытые ловушки. В данной книге описываются причины нововведений C++17 и их отличительные качества с множеством примеров и уникальной справочной информацией как для разработчиков приложений, так и библиотек.
Скачать книгу
Особенности последнего стандарта C++17 открывают множество возможностей, однако в языке есть и скрытые ловушки. В данной книге описываются причины нововведений C++17 и их отличительные качества с множеством примеров и уникальной справочной информацией как для разработчиков приложений, так и библиотек.
Скачать книгу
Telegram
Книги для программистов (reserved)
C++17 - The Complete Guide (2019)
Автор: Nicolai M. Josuttis
Автор: Nicolai M. Josuttis
Библиотека C/C++ разработчика | cpp, boost, qt
Photo
Подробнее об этом примере можете прочитать здесь: https://www.geeksforgeeks.org/why-is-the-size-of-an-empty-class-not-zero-in-c/
GeeksforGeeks
Why is the Size of an Empty Class Not Zero in C++? - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
C++ Templates: The Complete Guide (2017)
Шаблоны — одна из самых мощных особенностей C++, но они по-прежнему часто используются неэффективно и неправильно, несмотря на улучшения в языке. В данной книге три эксперта по C++ показывают почему, когда и как использовать современные шаблоны для создания более быстрого, эффективного и простого в обслуживании программного обеспечения.
Скачать книгу
Шаблоны — одна из самых мощных особенностей C++, но они по-прежнему часто используются неэффективно и неправильно, несмотря на улучшения в языке. В данной книге три эксперта по C++ показывают почему, когда и как использовать современные шаблоны для создания более быстрого, эффективного и простого в обслуживании программного обеспечения.
Скачать книгу
Telegram
Книги для программистов (reserved)
C++ Templates: The Complete Guide (2017)
Авторы: Douglas Gregor, Nicolai M. Josuttis, David Vandevoorde
Авторы: Douglas Gregor, Nicolai M. Josuttis, David Vandevoorde
Что выведет программа?
Anonymous Quiz
43%
Compiler Error: Function cannot be used as lvalue
19%
10
38%
30
Когда функция возвращает по ссылке, она может быть использована как lvalue. Так как x статическая переменная, она общая для всех вызовов функций и строка инициализации выполняется один раз. Строка fun() = 30; присваивает x значение 30. Следующий вызов возвращает изменённое значение.
ТОП-10 книг по C++: от новичка до профессионала
Книги по C++ на русском языке с лучшими оценками. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
https://proglib.io/w/abb5ea45
Книги по C++ на русском языке с лучшими оценками. Расставлены в порядке возрастания сложности, обобщены указанные читателями преимущества и недостатки.
https://proglib.io/w/abb5ea45
Как отработает программа?
Anonymous Quiz
15%
Compiler Error: не может быть двух объектов с одинаковым именем
22%
Compiler Error в строке "::t.get();"
63%
Компилируется и работает нормально
Программа выше компилируется и работает нормально. Подобно переменным, можно создавать 2 объекта с одинаковым именем и в разных областях видимости.
Сборник различий между C++17 и C++20.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2131r0.html
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2020/p2131r0.html
Must-have алгоритмы для работы со строками на C++
Алгоритмы на C++ для строковых задач, в которых наивное решение имело бы недопустимую сложность: полиномиальное хеширование, КМП, работа с префиксным деревом и алгоритм Ахо – Корасик.
https://proglib.io/w/efcb725d
Алгоритмы на C++ для строковых задач, в которых наивное решение имело бы недопустимую сложность: полиномиальное хеширование, КМП, работа с префиксным деревом и алгоритм Ахо – Корасик.
https://proglib.io/w/efcb725d