MagicPast.NET:~ #

Linux Windows Софт Hardware BIOS Вебмастеру Интернет Сеть C++ Звук Статьи Автомобильные устройства PDA

Навигация: Главная - C++ - using namespace std;

using namespace std; C++

В C++ есть пространство имен.

Каждая переменная, класс и т.п. принадлежат какому-то их пространству. Для обращения к переменной "value" пространства имен "nmsps" нужно писать "nmsps::value". По умолчанию используется пространство имен с пустым именем, но все стандартные функции расположены в пространстве имен std. Если написать "using namespace std;" то, вместо printf("Hello world!"); надо будет во всем коде писать std::printf("Hello world!");

И так для каждой стандартной функции.

На данный момент разные пространства имен используются редко, т.к. это приведет к тому, что всякий раз перед вызовом функции или указанием типа придется писать лишний текст. Поэтому большинство программистов используют только std :-)