아래의 함수를 main 함수 맨 윗줄에서 사용한다.
void preset()
{
std::ios_base::sync_with_stdio(false);
std::cin.tie(NULL);
std::cout.tie(NULL);
}
Plain Text
복사
•
쓰면 좋은 이유
→ cin, cout이 scanf, printf에 비해서 속도가 많이 느리고 std::endl보다 '\n'가 훨씬 빠르다.
→ sync_with_stdio(false); 를 이용해서 C++ 입출력 객채를 가속시켜서 사용할 것이라면
1.
scanf와 printf와 섞어서 사용하지 말 것!
2.
싱글 쓰레드 환경에서만 사용할 것!
3.
그래도 시간초과가 난다면 C 표준입출력 함수들을 사용할 것!