Почему некоторые люди пишут C ++ кода с приставкой станд :: ИОС :: sync_with_stdio (ложь); cin.tie (0), эти два слова? ?

Эти два слова могут сделать?

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

Cin и соиЬ может повысить эффективность.

При этом некоторые из ACM проблем, вызванные большими наборами данных часто бывает CIN читать слишком много сверхурочной работы .
Это происходит потому , что с ++ CIN, соиЬ удобно , но неэффективно.
Потому что первое , что должно быть выведено в буфер, а затем выход, что приводит к снижению эффективности, но это утверждение может рассеять iostream входного и выходной буфер, чтобы сэкономить время, эффективность может достигать зсапЕ и PRINTF эффективности.

связать функцию:

два галстук потока является функция привязки, то пустой аргумент возвращает текущий указатель выходного потока.
Вы можете отвязать CIN и соиЬ галстук (0) (0 представляет NULL), для дальнейшего ускорения реализации эффективности.

Освобожденные восемь оригинальных статей · вона похвала 8 · просмотров 202

рекомендация

отblog.csdn.net/xzy15703841578/article/details/105364717