Eclipse CDT Plugin не распознает пространство имен std в определенных файлах

Я только что установил Eclipse и плагин CDT (C ++), и у меня самая странная проблема.

Из свежего проекта C ++, автоматически сгенерированного «Hello World!» Программа работает просто отлично. Однако при создании нового класса C ++ в том же проекте пространство имен std не распознается. Я вызываю пространство имен с одинаковым синтаксисом в обоих файлах, но компилятор выдает эту ошибку —

"error: use of undeclared identifier 'std'"

Я перезапустил Eclipse и мой компьютер, но проблема остается. Насколько я могу судить, свойства обоих файлов абсолютно одинаковы.
Я подозревал, что это как-то связано с цепочкой инструментов, но в обоих файлах она одинакова. Я действительно не могу найти никакой разницы между этими двумя файлами, кроме их размера и даты создания.

0

Решение

Ваша программа, вероятно, не #include любые заголовки, которые определяют пространство имен std, Пожалуйста, добавьте соответствующие #include файлы, которые определяют std Пространство имен.

0

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


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