【发布时间】:2010-12-27 16:01:15
【问题描述】:
为什么自动类型推导只能对函数而不是类?
【问题讨论】:
-
你说的是
std::vector a(1, true);还是std::vector<auto> v = std::vector<bool>(1, true);?第一个将是“真实”的演绎,而第二个将需要一个已知的论点。注意 bool-vector 显式特化的复杂性。 -
第一个,真正的演绎,不可能吗?
-
我刚刚发现 Bjarne Stroustrups 的理由是不将其包含在语言中。
标签: c++ class function templates types