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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/cpp_ready
加入频道
👩‍💻 Разберём unique_ptr — умный указатель для безопасного и автоматического управления ресурсами!

С ним можно легко создавать объекты на куче, работать с сырыми указателями без передачи владения, освобождать или менять ресурс, обмениваться им за константное время, а также получать доступ к данным через * и ->

📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝20🔥145👍5👎1
Что же выведет консоль?
Anonymous Quiz
40%
A
32%
B
10%
C
18%
D
12👍6🔥4
👩‍💻 Экранируем спецсимволы для JSON

Небольшая программа, которая преобразует строку так, чтобы она была безопасна для вставки в JSON-файл.

В этой задаче:

Определяем специальные символы и управляющие коды

Последовательно обрабатываем каждый символ строки

Формируем итоговую строку, готовую для использования в JSON


Такой подход позволяет быстро и надёжно сделать строку валидной для JSON без лишних ошибок.

📣 C++ Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥127👍4🤝4
☕️ Наткнулся на полезную статью, подробный гайд по созданию Telegram-бота с использованием Boost, OpenSSL и JSON.

В этой статье:
• Настройка проекта в CMake и подключение всех необходимых зависимостей
• Написание класса для работы с запросами и ответами Telegram API
• Готовый рабочий пример с GitHub для быстрой интеграции в свой проект

🔊 Продолжай читать на Habr!


📣 C++ Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍5🔥5
👩‍💻 Подключаем сторонние библиотеки в пару команд — знакомимся с vcpkg!

Это кроссплатформенный менеджер пакетов для C++, который упрощает установку и обновление библиотек и автоматически решает зависимости

Что важно знать:

Позволяет подключать популярные библиотеки без сложной ручной настройки.

Интеграция с CMake делает работу с зависимостями проще и быстрее.

• Подходит для кроссплатформенной разработки, обеспечивая одинаковые зависимости на разных ОС.


Так что, vcpkg экономит время и силы разработчика, автоматизируя многие процессы.

📣 C++ Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍65🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
😎 im3d — лёгкая кроссплатформенная библиотека для мгновенного рендеринга 3D-примитивов и гизмов прямо в коде!

Полезна для отладки, создания внутренних инструментов, CAD-приложений и научной визуализации: работает без сохранения состояния, легко встраивается в любой рендеринг, поддерживает разные графические API и даже VR.

Оставляю ссылочку: Github 📱


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