¿Por qué algunas personas escriben código C ++ prefijado con un std :: ios :: sync_with_stdio (falso); cin.tie (0); estas dos palabras? ?

Estas dos palabras pueden hacer?

#include<iostream>
using namespace std;
int main(){
 std::ios::sync_with_stdio(false); 
 cin.tie(0);
 return 0;
}

Cin y cout pueden mejorar la eficiencia de.

De este acm algunos de los problemas que genera grandes volúmenes de datos a menudo el caso CIN leer demasiado tiempo extra.
Esto es debido a que el C ++ cin, cout es conveniente pero ineficiente.
Debido a que la primera cosa que debe emitirse en el búfer, y luego la salida, lo que resulta en una menor eficiencia, pero esta declaración puede disipar de entrada iostream y búfer de salida, para ahorrar tiempo, la eficiencia puede llegar a scanf y printf eficiencia.

atar función:

dos corrientes lazo es una función de la unión, entonces el argumento vacío devuelve el puntero del flujo de salida de corriente.
Puede cin unbind y cout por adherencia (0) (0 representa NULL), para acelerar aún más la aplicación de la eficiencia.

Publicado ocho artículos originales · ganado elogios 8 · visitas 202

Supongo que te gusta

Origin blog.csdn.net/xzy15703841578/article/details/105364717
Recomendado
Clasificación