Por que algumas pessoas escrever código c ++ prefixado com um std :: ios :: sync_with_stdio (false); cin.tie (0); estas duas palavras? ?

Estas duas palavras podem fazer?

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

Cin e cout pode melhorar a eficiência do.

Ao fazer acm alguns dos problemas, causados por grandes conjuntos de dados frequentemente o caso CIN ler muito horas extras.
Isso ocorre porque o cin c ++, cout é conveniente, mas ineficiente.
Porque a primeira coisa a ser a saída para o buffer e, em seguida, de saída, resultando em eficiência reduzida, mas esta afirmação pode dissipar entrada iostream e buffer de saída, para economizar tempo, a eficiência pode chegar scanf e eficiência printf.

função Laço:

dois fluxo laço é uma função de ligação, então o argumento vazio retorna o ponteiro de fluxo de saída de corrente.
Você pode cin unbind e cout pelo empate (0) (0 representa NULL), para acelerar ainda mais a implementação de eficiência.

Lançado oito artigos originais · ganhou elogios 8 · vista 202

Acho que você gosta

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