Вопрос Чем отличаются #include <iostream> и using namespace std?

Регистрация
2 Дек 2012
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
Чем отличаются #include <iostream> и using namespace std?
 
У этих понятий нет ничего общего, они находятся в разных категориях, по правилам логики их нельзя сравнивать
 
iostream — часть стандартной библиотеки, которая включает классы ввода-вывода std::
 
using namespace std пишут, чтобы обращаться к элементам пространства имен std, не указывая std:: при каждом обращении. Например, вместо std::cout вы сможете писать просто cout.

include <iostream> ведет к подключению модуля iostream, в котором объявлен тот самый std::cout. Не подключив iostream, вы не сможете обращаться к cout и к некоторым другим фишкам в составе этого модуля.
 
сравнивать их нет смысла т.к. они выполняют разные функции.
 
Назад
Сверху