мета-данные страницы
Это старая версия документа!
пространства имён и using
namespace
using
используеться для задания псевдонимов1)
Например:
#include <iostream> using ullong = unsigned long long; int main() { ullong n {10234}; std::cout << n << std::endl; }
стоит отметить что для задания псевдонимов можно исопльзовать и старых подход из Си через typedef:
#include <iostream> typedef unsigned long long ullong; int main() { ullong n {10234}; std::cout << n << std::endl; }
так же using можно использовать для задания членов пространств имен, которые мы сможем использовать не указывая пренадлежность к пространству имен
using пространство_имен::объект
#include <iostream> using std::cin; using std::cout; using std::endl; int main() { int age; cout << "Input age: "; cin >> age; cout << "Your age: " << age << endl; }
или и вовсе охватить все члены пространства имен так: using namespace пространство_имен