чтобы авто-завершение ввода работало с полями структуры или класса, необходимо, чтобы структура или класс были определены в данном файле или в проекте, кроме того, переменная должна быть объявлена.
пример1: struct test { int x; int y; }; test p; p. // будет предложен список p-> // ничего не будет. Неправильный тип ссылки. q. // ничего не будет. переменная не объявлена
пример2:
ifstream is;
is. // ничего не будет. тип неопределен.
#include using namespace std; ifstream is2;
is2. // будет список полей и методов класса std::ifstream
пример1:
struct test
{
int x;
int y;
};
test p;
p. // будет предложен список
p-> // ничего не будет. Неправильный тип ссылки.
q. // ничего не будет. переменная не объявлена
пример2:
ifstream is;
is. // ничего не будет. тип неопределен.
#include
using namespace std;
ifstream is2;
is2. // будет список полей и методов класса std::ifstream