template<typename A B>
是什么意思? template<typename A, typename B>
表示有两种类型的模板,但第一种是什么意思?
我在STL Set Class中看到过这种类型。
具体地
template <class _Key,
class _Compare __STL_DEPENDENT_DEFAULT_TMPL(less<_Key>),
class _Alloc = __STL_DEFAULT_ALLOCATOR(_Key)>
class set;
答案 0 :(得分:8)
它只是一个宏,可以根据您的编译器是否支持默认模板参数来评估= less<_Key>
或类似的内容。