¿Por qué la salida de C++ es ios::basefield 112?
ios::basefield es un objeto de la clase fmtflag que se utiliza para borrar valores de bits. Su función es borrar los bits establecidos en ios_base::hex, ios_base::oct y ios_base::dec. reiniciar. El número binario de 112 es 1110000, es decir, establece la posición 5.6.7 de un identificador en el objeto cout iostream en 0. Cuando la posición 5.6.7 es 1, significa cout< Ejemplo: cout.setf (ios_base::dec);//Significa que establecer una determinada posición del identificador en 1 tendrá el efecto que todas las salidas futuras serán decimales cout.setf (ios_base::hex,ios_base::basefield);//Significa establecer todos los bits 5, 6 y 7 en 0, y luego configurar el Posición de salida de 16 bits a 1. El efecto es que todo se generará en hexadecimal.