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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/cpp_ready
加入频道
👩‍💻 Разберем время под контролем с std::chrono!

Набор инструментов для тех, кто хочет управлять временем в коде с точностью до миллисекунды.

Chrono позволяет измерять интервалы, задавать таймеры и работать с разными типами часов — от системных до максимально стабильных.


📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🤝15👍6
👩‍💻 Сегодня разбираем два незаменимых метода из стандартной библиотеки — replace и accumulate!

Один отвечает за массовую замену значений в коллекции, другой — за аккумулирование (свёртку) всех элементов в итоговое значение.:

std::replace — заменяет все вхождения одного значения на другое в диапазоне. Идеально подходит, когда нужно, например, заменить все нули на единицы.

std::accumulate — сворачивает элементы в одно значение (сумму, строку, произведение и даже пользовательскую структуру).

🔥 — если узнал новое
🤝 — если уже пользовался


📣 C++ Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍6🤝4
Что же выведет консоль?
Anonymous Quiz
7%
A
63%
B
6%
C
24%
D
👍9🔥4
Media is too big
VIEW IN TELEGRAM
☕️ Держите ресурс для практики C++ — CppStudio

Это обучающий сайт для начинающих программистов, где теория сразу подкрепляется задачами. Здесь ты найдёшь простые объяснения, интерактивные примеры и сотни задач с решениями.

Идеально подходит тем, кто хочет научиться писать на C++ с нуля и не запутаться в дебрях синтаксиса.

📌 Ссылочка: cppstudio.com

📣 C++ Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4
👩‍💻 Рассмотрим методы для работы с deque!

std::deque — это гибкий контейнер с доступом к двум концам. С ним удобно реализовывать очереди, буферы и стековые структуры, не теряя в производительности.

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


📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍6🤝6👎3
☕️ Нашёл для вас полезную статью с Хабра, в которой автор шаг за шагом показывает, как написать простой HTTP-файловый сервер!

В этой статье:
• Обработка HTTP-запросов и передача файлов
• Генерация HTML-страницы со списком содержимого
• Использование file_body из Boost.Beast

🔊 Продолжить читать можешь на Habr!


📣 C++ Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥3👎2😁1🤝1
👩‍💻 Сегодня разберём std::optional — современную альтернативу nullptr и bool-флагам для возвращаемых значений.

std::optional позволяет безопасно выражать "отсутствие значения", не прибегая к указателям или магическим числам. Он помогает сделать API чище, интерфейсы понятнее, а ошибки — менее вероятными.

Основные моменты:
optional — безопасная обёртка для "возможного значения"
nullopt — явный способ сказать "ничего нет"
Проверка через if и доступ через * — просто и безопасно


🔥 — если узнал новое
🤝 — если уже использовал


📣 C++ Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍8🤝7👎1
🐱 Напоминалка для работы с Git

Если кто не знает, Git — это система контроля версий, которая помогает отслеживать историю изменений в файлах.

Например с помощью команды git pull, можно загружать удаленные репозитории к себе на ПК, чтобы вести разработку локально, не затрагивая продуктовую или dev ветку.

Сохрани в избранное, чтобы не забыть!

📣 C++ Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥6