шаблонным
Как это можно реализовать, просто перед функциями удаления и вставками, которые используют информацию о ключе писать?
template<typename T>
ты хочешь внутри одного дерева иметь ключи разные типов?
а как ты будешь сравнивать ключи разные типов на больше-меньше?
а это шаблоном не решается? я полагал, что смогу сделать одно шаблонное дерево и все доступные функции использовать для char, std::string в качестве ключей
просто сделай ключи string, а искать можно и по char*, и по string, и по string_view
Обсуждают сегодня