C ++中是否有var类型的等价物?

时间:2010-05-23 01:35:39

标签: c++ variables types anonymous-types

所以我知道C ++是强类型的,只是想知道是否有任何库(或任何事情的事情)允许你创建一个没有初始特定类型的变量,如Python中的var。

3 个答案:

答案 0 :(得分:9)

答案 1 :(得分:1)

我想到了两件主要的事情:

  1. BOOST_AUTO
  2. C++0x type inference

答案 2 :(得分:0)

在新的C ++ 11中,auto关键字不再引用自动持续时间,而是发生类型推断。所以你可以这样做:

auto index = 1; // index is inferred to be int
auto c = 'a' // c is inferred to be a char