Скажите пожалуйста может кто в курсе. Возможно ли на плюсах с помощью шаблованов создать (к примеру контейнер) в зависимости от его применения.
Чтото в роде (даже не знаю как это правильно описать):
Если в коде применяется функции типа List.back(..) или List.size() то
typedef std::list List;
typedef std::forward_list List;