在QtCreator IDE上同时使用IntelliSense和“自动”类型推断是不可能的吗?

时间:2013-12-21 03:31:02

标签: c++ qt c++11 qt-creator

我正在使用QtCreator IDE开发软件。我喜欢它的IntelliSense功能。 但是当我使用“auto”类型推断时,intellisense不起作用 C ++ 11的功能。是否无法使用IntelliSense和“自动”类型推断 同时在QtCreator IDE上?

这是我的代码。

QString qStr("this,is,test,message");
QStringList list0 = qStr.split(',');    // Intellisense for list0 works.
auto list1 = qStr.split(',');           // Intellisense for list1 doesn't work.

我希望在输入“list1”时会出现代码助手的弹出窗口。 list0的智能感知工作(如下所示)。

autocomplete dropdown screenshot from Qt Creator

在.pro文件中,我添加了以下行。

CONFIG   += c++11

我使用Qt Creator:3.0.0和Qt 5.2.0(MSVC 2012 32bit)。

1 个答案:

答案 0 :(得分:0)

根据此问题的答案:Which IDEs and text editors can deduce type of variables declared using auto keyword in C++11

Qt Creator 2.7.0似乎有这个功能。