2013-01-05 56 views
7

我正在测试不同的IDE和QtCreator是我目前为止最喜欢的,但似乎没有支持auto关键字?QtCreator中没有“自动完成”支持与自动变量

enter image description here

我是新来的C++,但机器人变种应该是一样的吧? (也许独特的指针)但我没有与变量的自动完成o1

我只是犯了一个错误或有QtCreator不支持自动?

+0

您使用的是C++ 11吗? – ipinak

+0

当然,上面的代码完美编译。我正在使用MinGW 4.7.2和'QMAKE_CXXFLAGS + = -std = C++ 11' –

+3

即使没有C++ 11,“auto”也是一个有效的(尽管无用的)关键字。 –

回答

7

的问题是最有可能不是自动关键字:-)

造物主仍然有相当多的问题,模板作为解析器走捷径。正在进行的工作是通过使用clang解析器来解决这个问题。但是由于这并没有做到快捷方式,所以它比目前的方式慢,所以还需要额外的工作来加速IDE用例的铿锵声,将代码模型的某种缓存添加到Creator(当前的创建者不存储关于它的任何信息,所以从来没有任何关于缓存过期的问题,等等),或者先使用当前的解析器,然后用clang稍后改进代码模型。