 
			
				26/04/2006, 13:23
			
			
			     |  
      |    |    |    Fecha de Ingreso: abril-2005  
						Mensajes: 3.083
					  Antigüedad: 20 años, 6 meses Puntos: 17     |        |  
  |      A ver, printf() debe analizar en tiempo de ejecucion toda la cadena, y es lento.   
En cambio, a std::cout se le aplican operadores que se analizan en tiempo de compilacion y se asocia a cada sobrecarga de la clase ostream, se optimiza, y todo lo que pueda ocurrir.   
Por otra parte, es mas seguro en tipos, puesto que el compilador sabe que funciones estan definidas y cuales no.   
Aparte, std::ostream es sobrecargable, para anydair mas objetos que puedas imprimir, en cambio printf() es una mera funcion.           |