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