Делаем простой string pool на C++!
Если в программе много повторяющихся строк вроде ролей, статусов, тегов или категорий, их можно хранить в одном месте и переиспользовать. Для этого подойдёт небольшой пул строк на базе std::unordered_set.
В этой задаче:
Такой приём помогает уменьшить лишние копии и сделать работу с повторяющимися строками аккуратнее.
📣 C++ Ready | #задача
Если в программе много повторяющихся строк вроде ролей, статусов, тегов или категорий, их можно хранить в одном месте и переиспользовать. Для этого подойдёт небольшой пул строк на базе std::unordered_set.
В этой задаче:
• храним уникальные строки;
• добавляем значение через insert;
• возвращаем ссылку на сохранённую строку;
Такой приём помогает уменьшить лишние копии и сделать работу с повторяющимися строками аккуратнее.
📣 C++ Ready | #задача