В этой статье:
• Установка и настройка окружения для разработки бота• Создание и обработка команд и сообщений пользователей• Интеграция с базой данных SQLite для хранения данных🟡 Рекомендую прочитать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥7❤5😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Это проверенный ресурс с множеством статей, охватывающих ключевые темы: от основ и ООП до шаблонов, многопоточности и современных идиом C++.
Всё изложено понятно и с практическим уклоном — идеально для самостоятельного изучения. На сайте также есть курсы, книги и полезные материалы от опытного автора
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🤝5❤3
В этом решении мы проверяем, соответствует ли строка формату email, буквально в одну строку. Вместо множества условий — читаемое и компактное решение с
std::regex.Ключевые моменты:
• Валидация через regex_match — лаконично и без лишних условий.
• boolalpha делает вывод понятным: не 1/0, а true/false.
• Подходит для быстрой проверки формата в любых проектах.
🔥 — если постараешься сделать
🤝 — если уже пробовал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥47👍8🤝5❤3
Локальные — для внутренней сети, публичные — выданы провайдером. Бывают статические (постоянные) и динамические (меняются со временем).
IPv4 — привычный формат, но уже не хватает адресов, IPv6 — более современный и масштабируемый.На картинке — основные типы IP-адресов, различия между ними и зачем нужен VPN для защиты.
Сохрани, чтобы не запутаться в сетях!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5❤2
❤17👍9🔥9
This media is not supported in your browser
VIEW IN TELEGRAM
Code Basics — это образовательная платформа для изучения основ программирования с нуля.
Она предлагает интерактивные уроки по различным ЯП, где пользователи выполняют задания, изучают теорию и сразу применяют знания на практике.
📌 Ссылочка: code-basics.com
📣 C++ Ready | #ресурс
Она предлагает интерактивные уроки по различным ЯП, где пользователи выполняют задания, изучают теорию и сразу применяют знания на практике.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥5❤4😁1
Эти инструменты позволяют лаконично работать с векторами, map и любыми другими коллекциями. Больше никакого .first и лишних итераторов.
Основные моменты:
• range-based for — простой способ пройтись по элементам
• structured bindings — распаковка ключа и значения
• auto / auto& / const auto& — управляем копированием и доступом
🔥 — если узнал что-то новое
🤝 — если уже пользуешься
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝39🔥17👍6❤1
•
std::reduce — выполняет свёртку диапазона значений. По умолчанию складывает элементы, но можно задать и другую бинарную операцию. •
std::partition — перегруппировывает элементы контейнера: сначала идут те, что удовлетворяют условию, затем все остальные. 🔥 — если узнал что-то новое
🤝 — если уже пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥44🤝5❤4