05.Cadenas.pdf
Document Details
Tags
Full Transcript
Cadenas Declaraciones using Namespace ◦ Hasta ahora, nuestros programas han indicado explícitamente que cada nombre de la biblioteca que usamos está en el espacio de nombres std. ◦ Por ejemplo, para leer desde la entrada estándar, escribimos std::cin. ◦ Estos nombres utilizan el operador de...
Cadenas Declaraciones using Namespace ◦ Hasta ahora, nuestros programas han indicado explícitamente que cada nombre de la biblioteca que usamos está en el espacio de nombres std. ◦ Por ejemplo, para leer desde la entrada estándar, escribimos std::cin. ◦ Estos nombres utilizan el operador de ámbito (::), que indica que el compilador debe buscar en el ámbito del operando de la izquierda el nombre del operando de la derecha. ◦ Así, std::cin indica que queremos usar el nombre cin del espacio de nombres std. ◦ Referirse a los nombres de la biblioteca con esta notación puede ser engorroso. Afortunadamente, hay formas más sencillas de usar miembros de un espacio de nombres. La forma más segura es una declaración using. Declaraciones using Namespace ◦ Una declaración using nos permite usar un nombre de un espacio de nombres sin calificar el nombre con un prefijo namespace_name::. Una declaración using tiene la forma using namespace::name; Declaraciones using Namespace ◦ Una vez que se ha hecho la declaración using, podemos acceder al nombre directamente: #include // declaración using; cuando usamos el nombre cin, obtenemos el del espacio de nombres std using std::cin; int main(){ int i; cin >> i; // ok: cin es un sinónimo de std::cin cout