Directorio de artículos
Espacios de nombres
namespace namespace_name
{
//代码声明
}
Para llamar a una función en un espacio de nombres, debe agregar el nombre del espacio al frente:
name::code; // code 可以是变量或者函数
usando directiva
usando espacio de nombres
Como los principiantes suelen escribir delante del archivo:
using namespace std;
Significa usar el espacio de nombres "std", de modo que pueda usar directamente las cosas en "std" sin agregar el nombre del espacio de nombres al frente. (Ni siquiera sabía qué era esto antes ...)
usando std :: cout
También puede usar una función determinada como esta, como "importar" en Python
Espacio de nombres discreto
Un espacio de nombres se puede escribir en diferentes archivos, se compone de varias partes definidas por separado. Por lo tanto, si un componente en el espacio de nombres necesita solicitar un nombre definido en otro archivo, el nombre aún debe declararse.
Espacio de nombres anidado
Los espacios de nombres se pueden anidar
namespace namespace_name1
{
// code
namespace namespace_name2
{
// code
}
}
Llamar a miembros en la capa interna de anidación:
using namespace namespace_name1::namespace_name2;