¿Puedo detener std :: cout flushing en "\ n"?
Segúnesta publicació std :: cout se vaciará automáticamente en\n
cuando está conectado a un dispositivo interactivo (por ejemplo, una ventana de terminal). De lo contrario (por ejemplo, cuando se canaliza a un archivo), actuará completamente protegido y solo se descargará en.flush()
ostd::endl
.
¿Hay alguna forma de anular este comportamiento en Microsoft Visual C ++ para poder seleccionar si quiero el modo con búfer completo o el de búfer de línea?