> -- Илья Ермаков писал(а):
> Потом, Вы уверены, что это Ада виновата? Может быть, Степанову обязательно хотелось делать через то место, через которое на самом деле не нужно/избыточно/опасно/замудрённо? Проблему переобобщённости и переабстракции тоже никто не отменял.

Насколько я помню, там была вполне конкретная проблема - необходимость явного инстанцирования шаблонных классов. В случае контейнеров это не мешает (в C++ контейнеры тоже явно инстанцируются в 99% случаев), а вот для алгоритмов и прочих функторов такой подход возможен, но не юзабелен.