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

Автор: @energy_c

РКН: https://clck.ru/3QREHc

Реклама на бирже: https://telega.in/c/cpp_ready
Download Telegram
Делаем простой string pool на C++!

Если в программе много повторяющихся строк вроде ролей, статусов, тегов или категорий, их можно хранить в одном месте и переиспользовать. Для этого подойдёт небольшой пул строк на базе std::unordered_set.

В этой задаче:
• храним уникальные строки;
• добавляем значение через insert;
• возвращаем ссылку на сохранённую строку;


Такой приём помогает уменьшить лишние копии и сделать работу с повторяющимися строками аккуратнее.

📣 C++ Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5🔥3😁1
Media is too big
VIEW IN TELEGRAM
Modern C++ Tutorial — гид по возможностям C++11–C++26!

На сайте собран открытый учебник по современному C++: auto, range-based for, lambda-выражения, rvalue references, move semantics, smart pointers, concurrency, templates, type traits, constexpr, filesystem и другие возможности новых стандартов. Материал хорошо подходит тем, кто уже знает базовый C++, но хочет перейти от старого стиля к современным приёмам и лучше понимать, зачем появились новые конструкции языка.

Оставляю ссылочку: Modern C++ Tutorial


📣 C++ Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍65
Разбираем std::unordered_map 7 методов для работы с ключами!

std::unordered_map удобен, когда нужен быстрый доступ по ключу без сортировки. Внутри это хеш-таблица, поэтому важно не только доставать значения, но и правильно добавлять, обновлять и заранее готовить место.

Полезно для кешей, индексов, счётчиков, таблиц соответствий и быстрых lookup-структур.

📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🔥3