Для ассоциативных контейнеров ни одна clear() функция не генерирует исключение. erase(k) не генерирует исключение, если это исключение не вызвано Compare объектом контейнера (если есть).
Для ассоциативных контейнеров, если какая-либо операция из функции insert или, emplace вставляющая один элемент, вызывает исключение, вставка не имеет никакого эффекта.