¿Qué significa espacio de nombres anidado y cómo entenderlo?
Por ejemplo:
Espacio de nombres cpIuspIus_primer{
//El primer espacio de nombres anidado:
//Consulta de la sección de biblioteca de definiciones
Libro de consultas de espacio de nombres{
Consulta de categoría{ /*. . . */ };
Operador de consulta & amp (consulta constante & amp, suma de consulta constante);
// . .
}
//El segundo espacio de nombres anidado:
//Definición de la parte SaIes_item de la biblioteca
Librería de espacios de nombres{
clase Item_base {/*. . . */ };
clase BuIK _ Artículo:pbi IC Artículo _ base {/*. . . */ };
/ / .. .
}
}
El espacio de nombres cpIuspIus_primer ahora contiene dos espacios de nombres anidados: uno llamado QueryLib y otro llamado Bookstore space. Los espacios de nombres anidados son útiles cuando el proveedor de la biblioteca necesita evitar que el nombre de cada parte de la biblioteca colisione con palabras de otras partes de la biblioteca.
El nombre del miembro en un espacio de nombres anidado consta del nombre del espacio de nombres circundante y el nombre del espacio de nombres anidado. Por ejemplo, el nombre de una clase declarada en el espacio de nombres anidado QuerYLib es: cpiuspius_primer::Query lib::Query.
Esto debería resultarte útil, ¿verdad? Creo...................jeje.