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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/cpp_ready
加入频道
☕️ Нашёл для вас полезную статью с Хабра, в которой автор шаг за шагом показывает, как написать простой 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
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
👩‍💻 Сегодня разберём два полезных приёма из STL — iota и transform!

std::iota — берёт пустой (или уже существующий) диапазон и “заполняет” его подряд идущими числами, начиная с того, что вы укажете. Отлично подходит, чтобы быстро инициализировать вектор или массив без цикла.

std::transform — пробегает по элементам исходного диапазона, применяет к каждому вашу функцию (или лямбду) и записывает результат в другой диапазон.

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


📣 C++ Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍8🤝5
Media is too big
VIEW IN TELEGRAM
😎 Делюсь с вами действительно полезным сайтом для изучения C++ — W3Schools

Платформа идеально подойдёт как новичкам, так и тем, кто хочет освежить знания. Здесь вас ждут понятные уроки, интерактивные примеры и возможность сразу запускать код прямо в браузере.

Сайт охватывает ключевые темы языка: от переменных и циклов до ООП и работы с файлами. Учиться удобно и наглядно, особенно благодаря встроенному редактору.

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

📣 C++ Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6😁2🤝1
Что же выведет консоль?
Anonymous Quiz
27%
A
39%
B
19%
C
16%
D
🔥11👍7🤝1
👩‍💻 Разбираем методы для работы с std::unordered_map!

Когда нужен быстрый доступ к данным без строгого порядка — std::unordered_map приходит на помощь. Эти методы помогут добавлять, находить и управлять элементами с минимальными затратами.

📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝10🔥9👍7
👩‍💻 В этом посте разберём, как в C++ можно ограничивать шаблоны и зачем это вообще нужно!

Когда шаблон должен работать только с определёнными типами, лучше явно указать это — чтобы избежать путаницы и ошибок. Для этого можно использовать std::enable_if, а лучше — современные концепты из C++20.

Основные моменты:
• enable_if — старый, но всё ещё рабочий способ
• Концепты — читаемый и мощный инструмент C++20
• Можно задавать свои концепты, описывая нужные операции


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

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