【发布时间】:2012-07-12 20:17:08
【问题描述】:
因为 auto 和 decltype 都用于推断类型。我想 他们会是一样的。
但是,this 问题的答案表明并非如此。
我仍然认为它们不可能完全不同。
我可以想到一个简单的例子,i 的类型在以下两种情况下都是相同的。
auto i = 10; and decltype(10) i = 10;
那么 auto 和 decltype 表现相同的可能情况是什么。
【问题讨论】:
-
您重复了第二个定义中的 10。这还不够不同吗?这是给我的。
auto在日常生活中方式比decltype更有用,decltype主要用作元编程工具。 -
现在,我只关心推断的类型。
-
它们并不完全不同。你现在喜欢的另一个答案呢?
-
decltype vs auto的可能重复
标签: c++ type-inference auto decltype