首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >template<typename A B>

template<typename A B>
EN

Stack Overflow用户
提问于 2014-05-23 06:16:23
回答 1查看 191关注 0票数 2

template<typename A B>是什么意思?template<typename A, typename B>是指有两种类型的模板,但是第一种是什么意思呢?我在STL套装课上见过这种。具体来说

代码语言:javascript
复制
template <class _Key, 
          class _Compare __STL_DEPENDENT_DEFAULT_TMPL(less<_Key>),
          class _Alloc = __STL_DEFAULT_ALLOCATOR(_Key)>
class set;
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-23 06:19:46

它只是一个宏,根据编译器是否支持默认模板参数,它的计算结果要么类似于= less<_Key>,要么什么也不算。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23822199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档