История изменений
Исправление Begemoth, (текущая версия) :
Потому что можно сделать шаблонный typedef, а typedef-ом - нет. Что-то типа:
template<typename T>
using my_vector = std::vector<T, my_cool_allocator<T>>;
Плюс унификация стиля объявлений: kw name = what; для переменных kw - auto, для типов - using.
Исходная версия Begemoth, :
Потому что можно сделать шаблонный typedef, а typedef-ом - нет. Что-то типа:
template<typename T>
using my_vector = std::vector<T, my_cool_allocator<T>>;