Lint не может распознать класс std :: string

Я пытаюсь задержать мой проект. Но кажется, что Линт не может распознать такие классы, как std::string, std::vector а также std::queue, я использую lib-std.lnt Конфигурационный файл, но бесполезный, с ошибками, как следующие.

Ошибка 40: необъявленный идентификатор «очередь»

Ошибка 40: необъявленный идентификатор ‘строка’

Ошибка 10: ожидание структуры или объединения

Кто-нибудь знает, как решить проблему?


для примера кода: —

#include<string>

int main(void)
{
std::string str;
return ;
}

===================================
и результат следующий


/>lint-nt -iC:\ghs\comp_20121\ansi  proj2.lnt snip.cpp
PC-lint for C/C++ (NT) Vers. 8.00x, Copyright Gimpel Software 1985-2008

— Модуль: snip.cpp (C ++)

typedef wchar_t _Wchart;

C:\ghs\comp_20121\scxx\yvals.h:747  Warning Error 10: Expecting ';'

C:\ghs\comp_20121\scxx\yvals.h:747  Warning Error 19: Useless Declaration

std::string str;

snip.cpp:4  Warning Error 40: Undeclared identifier 'string'

snip.cpp:4  Warning Warning 522: Expected void type, assignment, increment or decrement

snip.cpp:4  Warning Error 10: Expecting ';'

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]