STL _Alloc初始化

C++ STL有好几个版本,在看STLport版本源码时,没看到对_Alloc的初始化。我可以直接定义

list<int> l;

但是list模板原型是:

template <class _Tp, class _Alloc>
class list : public _STLP_PRIV _List_base<_Tp, _Alloc>

第二个模板参数并没有初始化,请问这是个什么逻辑?

他有默认模板参数