Qt Creator не может автоматически заполнить стандартный C ++ - PullRequest
3 голосов
/ 13 июля 2020

Сегодня встретил вопрос. Когда я использую 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.

...