Делаем простой string pool на C++!
Если в программе много повторяющихся строк вроде ролей, статусов, тегов или категорий, их можно хранить в одном месте и переиспользовать. Для этого подойдёт небольшой пул строк на базе std::unordered_set.
В этой задаче:
Такой приём помогает уменьшить лишние копии и сделать работу с повторяющимися строками аккуратнее.
📣 C++ Ready | #задача
Если в программе много повторяющихся строк вроде ролей, статусов, тегов или категорий, их можно хранить в одном месте и переиспользовать. Для этого подойдёт небольшой пул строк на базе std::unordered_set.
В этой задаче:
• храним уникальные строки;
• добавляем значение через insert;
• возвращаем ссылку на сохранённую строку;
Такой приём помогает уменьшить лишние копии и сделать работу с повторяющимися строками аккуратнее.
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++:
📣 C++ Ready | #ресурс
На сайте собран открытый учебник по современному C++:
auto, range-based for, lambda-выражения, rvalue references, move semantics, smart pointers, concurrency, templates, type traits, constexpr, filesystem и другие возможности новых стандартов. Материал хорошо подходит тем, кто уже знает базовый C++, но хочет перейти от старого стиля к современным приёмам и лучше понимать, зачем появились новые конструкции языка.Оставляю ссылочку: Modern C++ Tutorial
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍6❤5
Разбираем std::unordered_map 7 методов для работы с ключами!
std::unordered_map удобен, когда нужен быстрый доступ по ключу без сортировки. Внутри это хеш-таблица, поэтому важно не только доставать значения, но и правильно добавлять, обновлять и заранее готовить место.
Полезно для кешей, индексов, счётчиков, таблиц соответствий и быстрых lookup-структур.
📣 C++ Ready | #шпора
std::unordered_map удобен, когда нужен быстрый доступ по ключу без сортировки. Внутри это хеш-таблица, поэтому важно не только доставать значения, но и правильно добавлять, обновлять и заранее готовить место.
Полезно для кешей, индексов, счётчиков, таблиц соответствий и быстрых lookup-структур.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥3