Я смотрел на векторный шаблон кода C ++ STL, чтобы понять, как именно он реализован.
У меня есть базовое понимание программирования шаблонов, не могли бы вы дать четкое объяснение выражения
typename _Alloc = std::allocator<_Tp>
выдержка из вектора STL, как показано ниже:
template<typename _Tp, typename _Alloc = std::allocator<_Tp> >
class vector : protected _Vector_base<_Tp, _Alloc>
Спасибо за помощь