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