Muchas gracias por toda tu ayuda, tienes unos conocimientos realmente impresionantes.<br><br>Tengo otra duda que me ha surgido.<br><br>¿Qué utilidad tiene el namespace std? y ¿por qué al utilizarlo se omite la extensión de los archivos de encabezado?
<br><br>Tengo entendido que pueden existir muchas funciones cout distintas (por ejemplo), en diferentes archivos de encabezado. Para usar una de esas funciones en específico se tendría que llamar de la siguiente forma:<br>
<br>¿Clase o Archivo de encabezado?::función();<br><br>( En realidad no sé si sea el archivo de encabezado o la clase lo que se antepone a los dos puntos. Se supone que en el caso de la salida estándar es std::cout, pero std no es la clase ... creo.
<br><br>En los ejemplos de capítulos 1 a 6, capítulo 800 dice:<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote"><b>Nota:</b> en realidad "cout" es un objeto de la clase "ostream", 
  y "cin" un objeto de la clase "istream" pero los conceptos de clase y objeto quedarán 
  mucho más claros en capítulos posteriores.</blockquote><div><br>Y si std no es la clase, entonces ¿qué es std? )<br></div><br>Volviendo a lo que tengo entendido, para utilizar el cout de salida estándar se utiliza std::cout. Para evitar tener que escribir siempre std::, se utiliza el "nombre de espacios" std (estándar) y de esta manera sólo escribimos cout.
<br><br>Pero realmente no encuentro diferencias en hacer:<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">#include <iostream.h>
<br><br>int main {<br>    ...<br>    cout << a;</blockquote><div><br>y<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">#include <iostream>
<br>using namespace std;<br><br>int main {<br>    ....<br>    cout << a;<br></blockquote> <br>P.D. Leyendo este mensaje antes de enviarlo, acabo de acordarme que lo de std es precisamente el namespace. Para otras funciones, ¿cómo puedo saber el nombre de espacio al que pertenecen?
<br><br>Saludos<br></div><br>-- <br> | = David Reza = |