【发布时间】:2010-05-23 01:35:38
【问题描述】:
所以我知道 C++ 是强类型的,我只是想知道是否有任何库(或任何东西)可以让你创建一个没有初始特定类型的变量,如 Python 中的 var 。
【问题讨论】:
-
我认为这种功能必须由语言本身而不是库来支持。
-
C++0x 引入了一种自动类型,它与使用后期绑定的 Python 相似但绝对不同。对于 C++,最接近的是模板。
-
auto绝对不相似,它只是为您推断类型 - 仍然是静态类型的。 -
它的相似之处在于您不必手动输入类型,但这就是相似之处。
-
Georg:是的,但它可能已经足够接近 OP 的需求了。至少,这绝对值得一提。
标签: c++ variables types anonymous-types