我在QtCreator集成开发环境上开发软件。我喜欢它的IntelliSense功能。但是当我使用“自动”类型推断时,智能感知就不起作用了,这是C++11的一个特性。在QtCreator集成开发环境中同时使用IntelliSense和“自动”类型推断是不可能的吗?
这是我的代码。
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的智能感知工作(如下所示)。

在.pro文件中,我添加了以下行。
CONFIG += c++11我使用Qt Creator: 3.0.0和Qt 5.2.0 (MSVC 2012 32位)。
发布于 2014-01-21 04:12:33
基于对这个问题的回答:Which IDEs and text editors can deduce type of variables declared using auto keyword in C++11
Qt Creator 2.7.0似乎有这个功能。
https://stackoverflow.com/questions/20715102
复制相似问题