Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/11/2006, 02:04
Nivel7
 
Fecha de Ingreso: abril-2006
Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 10 meses
Puntos: 2
en realidad ya lo mencionaste antes:

endl es una plantilla de funcion muy similar a la sobrecarga del operador <<.
no es miembro de ninguna clase, tal vez amiga de basic_ostream pero lo ignoro.

lo que hace es introducir en el buffer de salida el caracter '\n', y despues lo Vacía.
Por tanto puedes ver que con tan solo '\n' haces la tarea que se espera de endl. cuando requieras realmente vacíar el buffer es cuando se recomienda usar endl. (a menos que este equivocado).

la razón por la cual no se usa como funcion, es que el operador << tiene una sobrecarga que tienen como parametro un puntero a funcion.


Saludos.

Última edición por Nivel7; 14/11/2006 a las 02:25