C/C++ Ready | Программирование
14.5K subscribers
1K photos
52 videos
433 links
Авторский канал по разработке на C и C++.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Заявление в РКН: № 6382873737

Реклама на бирже: https://telega.in/c/cpp_ready
Download Telegram
👩‍💻 Разбираем Concepts — механизм выразительных ограничений шаблонов, проверяющий требования к типам уже на этапе компиляции!

Они делают шаблонный код самодокументируемым, сокращают количество запутанных ошибок компиляции и позволяют писать более безопасные, предсказуемые и читаемые API.

📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥208👍6🤝4👎2
👩‍💻 Сегодня разбираем фильтры SFINAE: чистый выбор функций!

Отсекает лишние версии функций, делая интерфейс универсальным и безопасным без громоздкости.

Что важно знать:

Фильтр исключает неподходящие функции ещё до запуска;

Можно писать универсальный код без лишних проверок;

Нужно точно ставить фильтр для корректной сборки.


Понимайте фильтр, даже переходя на концепты.

📣 C++ Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥9👍5🤝3
This media is not supported in your browser
VIEW IN TELEGRAM
😎 Советую вам CppCast — это регулярный подкаст о мире плюсов!

Он выходит примерно раз в две недели, где ведущие Тимур Думлер и Фил Нэш беседуют с гостями из сообщества C++ о последних новостях, докладах, библиотеках и лучших практиках разработки.

📌 Оставляю ссылочку: cppcast.com

📣 C++ Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥5👍4
👩‍💻 Создадим утилиту для быстрого чтения названий MP3-треков!

Программа открывает файл и мгновенно выводит автора и название трека без лишнего.

В этой задаче:

Читает метаданные из специального фрагмента в конце файла;

Удаляет лишние пробелы и пустые символы в строке;

Выводит только имя исполнителя и заголовок песни.


Всё это просто и удобно для быстрой проверки музыкальных файлов.

📣 C++ Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥256👍4🤝1
Что же выведет консоль?
Anonymous Quiz
27%
A
37%
B
27%
C
8%
D
5👍4🔥3
👩‍💻 Структурная распаковка для простого кода!

Позволяет одновременно извлечь значения из разных объектов одним понятным выражением кода.

Что важно знать:

Упрощает чтение, показывая имена сразу рядом с данными;

Позволяет в одном условии одновременно проверить и извлечь данные;

Работает с разными наборами данных и вашими структурами.


Поэтому, используйте распаковку для более чистого и понятного кода.

📣 C++ Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥86👍3🤝3