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

C ++ Espacios de nombres Basics

using namespace std; Para utilizar el cout para la impresión (mostrar) que vimos en las partes anteriores de la serie es necesario incluir el archivo iostream. Esto se debe a que el objeto cout se declara en el archivo iostream. Esto explica por qué hemos estado incluyendo el iostream archivo cada vez que necesitamos el objeto cout. Ahora, cout pertenece a un espacio de nombres llamado el espacio de nombres std. std significa estándar. El espacio de nombres std está relacionado con el archivo iostream.

Así que antes de utilizar el objeto cout en cualquier programa, usted tiene que escribir la declaración, "using namespace std;" más arriba en el archivo de programa. Leer y tratar el siguiente código que funciona: #include int main () {using namespace std; cout return 0; } Si no desea utilizar la declaración "using namespace std;", a continuación, con el fin de utilizar el objeto cout usted tendría que preceder con el nombre de espacio de nombres, std y el operador alcance.

Leer y tratar el siguiente código que funciona: #include int main () {std :: cout return 0; } Para utilizar el objeto predefinido, cout, usted tiene que incluir el archivo iostream y tienes que utilizar el espacio de nombres que se llama std. Hay otros objetos predefinidos que usted tiene que utilizar como cout; No voy a hablar de los que están en este tutorial básico. Dos enfoques para utilizar un espacio de nombres se han descrito anteriormente. Block y el uso de palabras clave Si la instrucción using está dentro de un bloque, entonces se aplicarán sólo dentro de ese bloque.

En el siguiente código, la instrucción using sólo es aplicable dentro del bloque de la función, fn. Así que la instrucción cout en el bloque de la función principal no va a funcionar. De hecho, el código no se compilará. #include void fn () {using namespace std; cout} int main () {fn (); cout return 0; } Sin embargo, en el siguiente código objeto cout en los dos bloques diferentes trabajará desde la "using namespace std;" ahora está en la parte superior de la página justo debajo de la directiva include.

La declaración usando ahora tiene un ámbito de archivo, por lo que es aplicable en todas partes del archivo (y bloques interiores). Leer y probarlo. #include using namespace std; void fn () {cout} int main () {fn (); cout return 0; } La n carácter \\ en cada una de la cadena hace que la siguiente cadena a imprimir por debajo de la cadena actual. Hemos visto los conceptos básicos de los espacios de nombres. Hay más e

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