У меня две досадные проблемы:
1) Я не вижу никаких методов в подсказках, например, после написания std :: Я должен иметь возможность видеть методы пространства имен std и так далее, но никаких действий нет
2) Я не могу использовать метод объекта в таких ситуациях:
vector<string> somevector;
somevector[0].size(); //compilation error
string& str = somevector[0];
str.size(); //now it's working fine..
Я на 100% уверен, что что-то изменил в настройках ADT, но понятия не имею, что это было ..
Попробуй использовать CodeBlocks для с ++. Это поможет вам написать более читаемый код. Используйте Ctrl + пробел для активации подсказок кодовых блоков. Когда вы вызываете somevector [0] .size (); ваш компилятор «думает», что у вас есть вектор такого типа vector<string> somevector[someSize];
но очевидно, что нет. Вот почему вы получаете ошибку.
Других решений пока нет …