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 ';'

0 ответов

Другие вопросы по тегам