【问题标题】:Difference in template functions [duplicate]模板功能的差异[重复]
【发布时间】:2016-10-14 01:19:03
【问题描述】:

template<typename T> 和 template<class T> 有什么区别?

我总是使用“typename”版本,但我遇到了这一类,我需要知道区别..

【问题讨论】:

标签: c++ templates


【解决方案1】:

没有区别。您可以使用typename 或class 在模板中指定类型参数。

【讨论】:

  • 有,但在 OP 的例子中没有
  • @Kerrek 我认为它可能会有所不同,因为class 仅适用于类.. 因此typename 适用于特定情况..
  • @J.Seixas:你可能已经想到了,但尽管如此,没有区别。
  • @NathanOliver 你是什么意思?
猜你喜欢
  • 2021-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-09
  • 2020-05-27
  • 1970-01-01
  • 2015-02-27
  • 2020-04-19
相关资源
最近更新 更多