C++template中typename 和class有什么区别 我来答 1个回答 #热议# 海关有哪些禁运商品?查到后怎么办? UYEHYD 2017-03-21 · 超过125用户采纳过TA的回答 知道小有建树答主 回答量:255 采纳率:0% 帮助的人:156万 我也去答题访问个人页 关注 展开全部 实际上可以说没有区别。按 C++ 标准来说,template 用于基础数据类型,typename 指类型名,T 可以取 char int double 等。template 用于类,T 可以取任何类。但是这里有一个问题,结构体应该用 typename 还是 class? 结构体肯定不是基础数据类型,但也不是类。所以实际情况是,template 的 T 也可以取基础数据类型,tempate 的 T 也可以取类。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-09-09 c++template中typename 和class有什么区别? 133 2017-09-12 template <typename T> 和template <class T>一样吗 35 为你推荐: