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

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

РКН: https://clck.ru/3QREHc
Download Telegram
👩‍💻 Сегодня разберём два полезных приёма из 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
👍8🔥6😁2🤝1
Что же выведет консоль?
Anonymous Quiz
27%
A
39%
B
19%
C
16%
D
🔥12👍7🤝1
👩‍💻 Разбираем методы для работы с std::unordered_map!

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

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

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

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


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

📣 C++ Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29🤝8👍6
👩‍💻 В этом посте разберём, как работает обход графа в глубину (DFS) и зачем он нужен программисту!

DFS — это алгоритм, который начинает с вершины и идёт по соседям, пока можно, углубляясь всё дальше. Когда путей больше нет — возвращается назад и ищет другие варианты.

Основные моменты:
• Простая реализация через рекурсию

• Работает быстро: O(число вершин + число рёбер)

• Используется для поиска изолированных групп (компонент)


🔥 — если узнал что-то новое
🤝 — если уже применял DFS


📣 C++ Ready | #алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍11🤝8