*   >> Lectura Educación Artículos >> science >> programación

C ++ Espacios de nombres Basics

de la función FN1 del espacio de nombres, primero, y la definición de la función Fn2 desde el segundo espacio de nombres. Nótese el uso y la posición del operador alcance en estas dos definiciones. Tenga en cuenta la posición del tipo de retorno al principio de cada una de las definiciones. Observe el uso y la posición del identificador de declaración de la función de espacio de nombres en cada una de las definiciones. En la función principal, la función, FN1 del espacio de nombres, primero se llama.

Llamarlo usted comienza con su identificador de espacio de nombres, entonces el operador alcance y luego el nombre de la función con sus paréntesis. En el código anterior, los identificadores de espacio de nombres para objetos fundamentales y para las funciones se han utilizado de una manera similar. Todo lo que es una forma de utilizar los identificadores de espacios de nombres. Nota: los identificadores, myInt y yourInt no pertenecen a ningún espacio de nombres. Tenga en cuenta también que no hemos utilizado las líneas "# include" y "using namespace std;" en el código de seguridad.

Sus usos se explicarán más adelante en este tutorial. Cada vez que quiera un identificador de un espacio de nombres, puede que le resulte tedioso para iniciar escribiendo el nombre del espacio de nombres primero, entonces el operador alcance y, finalmente, el identificador. La siguiente sección ofrece una solución. Sin embargo, la solución no es aplicable a las funciones, todo siendo igual.

El uso de la palabra clave de lectura y tratar el siguiente código: namespace primero {int IDENTA = 33; int identAA = 35; } Espacio de nombres de segundo {int identB = 44; int identBB = 46; } Usando primero espacio de nombres; int anInt = IDENTA; int Theint = identAA; using namespace segundos; int ourInt = identB; int yourInt = identBB; int main () {int mainInt = IDENTA; return 0; } El código anterior es correcto. No hay funciones están involucrados aquí.

La sintaxis para utilizar la palabra clave utilizando está utilizando namespaceIdent espacio de nombres; No es una directiva de preprocesador. Es una declaración que termina con un punto y coma. Cuando se utiliza una declaración como esta en el nivel de ámbito de archivo, al igual que en el código anterior, entonces usted puede utilizar un identificador del espacio de nombres en cualquier lugar por debajo de la instrucción using sin el nombre anterior del espacio de nombres y sin que el operador alcance, incluso en bloques.

En el código anteri

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.