Я прочитал в книге C++ ->C++ Programming: Visual Quickstart Guide
, что для использования таких утверждений, как cin
и cout
без std::
, вам необходимо добавить строку using namespace std
.Нужно ли использовать команду 'using namespace std'?
Однако на данный момент я в настоящее время занимаюсь информатикой на уровне A, используя C++ и CBuilder, и мне не нужно добавлять эту строку в мою программу - поскольку я могу использовать cout
и cin
в своих без каких-либо ошибок.
На самом деле это не нужно? Или Cbuilder настраивает std
сам?
Короче говоря,: Почему я могу пропустить использование std, не объявив, что я его не использую?
@NathanOliver нет, это не дубликат. Я не спрашиваю, должен ли я использовать его, я спрашиваю, почему я могу пропустить с помощью 'std', несмотря на то, что не объявил, что я его не использую – DevRobot
My Плохо. Удалены. – NathanOliver
Проверьте, используется ли 'using namespace std;' в любом из файлов заголовков, которые вы указываете в своем источнике. –