В http://www.stepanovpapers.com/notes.pdf Александр Степанов упоминает:
Интересно отметить, что единственные примеры наследования, которые остался в STL наследовать от пустых классов. Первоначально много применений наследования внутри контейнеров и даже итераторов, но они должны были быть удалены из-за проблем, которые они вызвали.
Каковы технические проблемы, которые препятствовали использованию наследования в STL?