Сегодня встретил вопрос. Когда я использую std::map
в моем проекте Qt, я обнаружил, что Qt Creator не может автоматически завершать функции.
Это мой код:
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <iterator>
#include <map>
using namespace std;
......
using mymap = map<string, vector<string> >;
mymap m;
for(mymap::iterator it=m.begin();
it!=m.end(); it++){
string item = it->first;
}
......
В этом блоке кода ->first
- это мой собственный код. Когда я кодирую it
complete, Qt Creator не может отображать все функции, даже ->
. Как решить проблему? Вы можете мне помочь?
Я использую Qt5.7.0 с Mingw5.3.0, а моя версия Qt Creator - 4.11.0.