для чего нужен include ?Для чего необходимо using namespace std?

Для чего нужен include ?
Для чего необходимо using namespace std?

Задать свой вопрос
1 ответ
include
нужен для подключения заголовочных файлов из стандартной библиотеки C/C++ (в этом случае название заголовочного файла указывается в угловых скобках, к примеру, include lt;cstdlibgt;) либо заголовочных файлов посторониих библиотек (в этом случае заглавие указывается в двойных кавычках, к примеру, include "sqlite3.h").

using namespace std
употребляется для выбора места имён std по-умолчанию. В библиотеках могут быть применены разные пространства имён, ограничивающие область видимости функций, классов и глобальных переменных. В стандартной библиотеке употребляется место имён std, указывающее на то, что данная конструкция является долею стандартной библиотеки. Если не использовать никакое место имён, то даже при подключении заголовочного файла (к примеру применив вызов include lt;iostreamgt;), мы не сможем очевидно использовать элементы этой библиотеки, которые объявлены в пространстве имён std. Т.е. вызов cout lt;lt; "Привет, мир!" вызовет ошибку, что объект cout не найден. Это происходит поэтому, что данный объект имеет область видимости только снутри места имён std. Но мы можем его вызвать, явно указав, в каком пространстве имён следует разыскивать данный объект. Для этого нужно перед именованием объекта указать имя места имён, в котором он находится. Пример:

include lt;iostreamgt;

int main()

     cout lt;lt;"Hello!"  // Ошибка - не обозначено пространство имён
     std::cout  lt;lt;"Hello!"  // Нет оплошности - вызов объекта из места имён std, обозначенного очевидным образом



как-то так...
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт