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

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

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

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