Здравствуйте, Tilir, Вы писали:
T>Как раз на примере vector, map, set, etc я объясняю случаи когда нужно обходиться без наследования.
Обоснуй
T> ортогональные алгоритмы и контейнеры
По подробнее, я не знаю таких терминов.
T> Там дикий оверхед на виртуальные вызовы и марсианские требования к тому что и как туда можно класть.
Это вы о чем вообще?
П.с. в Java например: есть TreeMap (эквивалент std::map), HashMap, ConcurentTreeMap ConcurentHashMap. У каждой реализации есть свои преимущества. и они реализуют одну суть — ассоциативный массив.