Автор Svetik задал вопрос в разделе Другие языки и технологии
В чем разница между написанием(в c++) std::cout и cout. и получил лучший ответ
Ответ от Ivantrs[гуру]
Изучай:
Ответ от Rain[гуру]
это относится к пространствам имен для cout и cin нужно написать перед использованием. . можно до функции main() можно и после:
using namespace std;
но если не хочешь писать то пиши все время std::
это относится к пространствам имен для cout и cin нужно написать перед использованием. . можно до функции main() можно и после:
using namespace std;
но если не хочешь писать то пиши все время std::
Ответ от Modern Иванов[гуру]
Что бы не было конфликтов имён, есть такой механизм, как пространства имён. Если у тебя две переменные имеют одинаковые имена, то будет ошибка. Чтоб ошибки не было, нужно придумывать разные идентификаторы или помещать их в разные пространства имён (namespace).Вся стандартная библиотека С++ находится в пространстве имён std.Но в отличии от языка С, в С++ эта библиотека не загружается по умолчанию в пространство имён std.Это нужно сделать явно.
using namespace std;
Или же применять оператор расширения области видимости для каждого члена стандартной библиотеки.
std::cout
std::string
Что бы не было конфликтов имён, есть такой механизм, как пространства имён. Если у тебя две переменные имеют одинаковые имена, то будет ошибка. Чтоб ошибки не было, нужно придумывать разные идентификаторы или помещать их в разные пространства имён (namespace).Вся стандартная библиотека С++ находится в пространстве имён std.Но в отличии от языка С, в С++ эта библиотека не загружается по умолчанию в пространство имён std.Это нужно сделать явно.
using namespace std;
Или же применять оператор расширения области видимости для каждого члена стандартной библиотеки.
std::cout
std::string
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: В чем разница между написанием(в c++) std::cout и cout.