我正在使用Qt Creator 3.0.1(因为那是Ubuntu 14.04 LTS的回购版本,我有)。
#include <functional>
std::function<double(double)> some_func;
此处,自动填充功能无法识别std::function
。如果我右键单击并选择&#34;按照光标下的符号&#34;,它就不会工作。
但是,如果我写了:
#include <functional>
using namespace std;
function<double(double)> some_func;
它工作正常。我正在编写function
时显示自动完成时间,如果我右键单击function
并选择&#34;按照光标下的符号&#34;,它将转到{{{}的声明1}}在标准库的function
标题中。
这里发生了什么?我该如何解决这个问题?