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

Cотрудничество: @energy_c

РКН: https://clck.ru/3QREHc
Download Telegram
👩‍💻 Сегодня разбираем два незаменимых метода из стандартной библиотеки — 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
🔥19👍7🤝4
Что же выведет консоль?
Anonymous Quiz
6%
A
64%
B
6%
C
24%
D
👍11🔥5❤1
Media is too big
VIEW IN TELEGRAM
☕️ Держите ресурс для практики C++ — CppStudio

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

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

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

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

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

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


📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍7🤝6👎3❤1
☕️ Нашёл для вас полезную статью с Хабра, в которой автор шаг за шагом показывает, как написать простой 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
👍11🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Чуть отойдем от тематики IT и посмотрим на крутую нейросеть — Qwen2-Math

Которая поможет решить математические задачи и не только любой сложности, которые нарисовать прямо на сайте.

📌 Ссылочка: Huggingface

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