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

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

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

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

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
加入频道
​​#cpp

FAQ: Почему стандарт C++ поставляется каждые три года?

Херб Саттер, известный эксперт по языку C++, автор книг и колумнист в Dr. Dobb's Journal, рассказал, с чем связана постоянная частота выпуск обновлений раз в три года, и почему он решил добавить раздел часто задаваемых вопросы (FAQ) к проекту P1000.

Draft FAQ: Why does the C++ standard ship every three years?
Что нового в C++ 20 и какие изменения ожидают язык в будущем?

Если вы знакомы с C++, то, возможно, имеете о нём одно из двух общепринятых мнений. C++ любят за его обширный функционал и ненавидят за неоправданную сложность.

После C++ 17 это будет шестая редакция стандарта. Программирование на C++ включает в себя множество возможностей, от простейшего «С с классами» до написания кода наивысшего уровня.

О том, что нового ждёт разработчиков на C++, можно почитать в оригинале статьи.

C++20 IS FEATURE COMPLETE; HERE’S WHAT CHANGES ARE COMING
​​#cpp

Современный C++ как искусство

Было время, когда С++ не хватало динамизма, что не привлекало к языку так, как сейчас. Но всё изменилось, когда было принято решение развить стандарт C++.

С 2011 года язык стал более динамичным и постоянно развивается. С каждой новой версией C++ становится всё более удобным для программиста и расширяет возможности разработчика.

Some awesome modern C++ features that every developer
​​Как грамотно подготовиться к собеседованию и успешно решить задачу в процессе

Один из успешных программистов поделился опытом, рассказал, по какому чек-листу он готовился к собеседованию в Google, и что играет ключевую роль в подготовке и решении задач.

Оригинал статьи о том, что нужно знать и на что обратить внимание.

My Google Technical Interview Cheat Sheet
​​#cpp
Перегрузка операторов в C++. Способы применения

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

Operator Overloading: Common Practice
Разрабатываем iOS приложение на C/C++ и Objective-C

В отличие от Android, требующего специального API, iOS из коробки приспособлен к C/C++.

ЖМИ
Разбираем интересную задачу по С++
для понимания понятия "наследование"

Многие знают, что такое наследование в C++, но лишняя практика не помешает:

https://goo.gl/pqPk9f

Спойлер: Наследование позволяет избежать дублирования лишнего кода при написании классов. Пусть в базе данных ВУЗа должна храниться информация о всех студентах и преподавателях. Представлять все данные в одном классе не получится, поскольку для преподавателей нам понадобится хранить данные, которые для студента не применимы, и наоборот.
Современный C++

Один из самых обсуждаемых постов, который облетел весь Твиттер в начале 2019 года от блога компании JUG Ru Group.

"Modern" C++ Lamentations
​​Зачем использовать 'override' спецификатор в C++ 11?

Разбираемся, для чего использовать дополнительный спецификатор, если от этого поведение кода особо не поменяется. C одной стороны, это так, а с другой - наоборот.

http://sandordargo.com/blog/2018/07/05/cpp-override
​​Решение судоку с помощью веб-камеры в реальном времени

Приложение на C++, которое прибавит опыта и познакомит с захватывающей областью современных компьютерных вычислений.

Realtime Webcam Sudoku Solver
​​#game #linux #proglib

Linux не для игр?

«Линукс не для игр!» — устаревшая фраза: сейчас появилось много замечательных игр специально для этой замечательной системы. Но всё же, иногда хочется чего-то особенного, что подходило бы именно тебе!

Консольный рогалик на С++
Почему программисты редко используют NULL в C++?

Многие программисты переходят на C++ с С, где использование NULL считается нормой.
Оказывается, большинство стандартов сейчас полностью запрещают нулевой указатель.
Действительно, почему?
​​Освой самый популярный игровой движок в мире! Присоединяйся к бесплатному интенсиву и создай полноценную игру на Unreal Engine 4 всего за три дня.

Подробности по ссылке: 👉 https://clc.to/KYLKlA

Почему Unreal Engine 4 — отличный выбор?
✔️ Большинство игровых студий выбирают Unreal Engine 4 как основной инструмент создания игр.
✔️ Несложен для новичков, имеет удобный интерфейс и систему визуального создания скриптов.
✔️ В Unreal Engine 4 редактор материалов позволяет добиваться высочайшего качества графики.

Начинаем 26 сентября в 17:00 по МСК!
​​#cpp

C++17 на что следует обратить внимание

Почему if constexpr не является заменой макросов, каковы «внутренности» работы структурного связывания и правда ли, что теперь всегда работает copy elision, и можно, не задумываясь, писать любой return.

«Скользкие» места C++17
​​Простейший ftp клиент на С++

Как известно, C++ используют в разных областях программирования, в том числе в написании сетевых приложений. Конечно, можно использовать уже готовые продукты (FileZilla / Cyberduck), но круче разработать свое решение и заодно язык попрактиковать.

Читаем и кодим
​​#cpp #proglib #cppproglib #algorithms
Алгоритмы на C++

В статье собрано 15 базовых алгоритмических задач, которые должен уметь решать каждый программист. Прилагаем реализацию на C++.

ТОП-15 алгоритмических задач, реализованных на C++
​​Литература по C++

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

Подборка книг по C++ для любого уровня