scanf와 cin은 다음과 같이 속도면에서 큰 차이가 난다.
따라서 이를 해결하기 위해 사용할 수 있는 방법이 있다.
1
2
3
|
ios_base :: sync_with_stdio(false);
cin.tie(NULL);
cout.tie(NULL);
|
cs |
+ endl 보다 "\n" 사용하는 것이 더 빠르다.
하지만 이는 일종의 편법이므로, 다음과 같은 주의사항이 있다.
1. scanf, printf와 함께 사용하면 안된다.
2. 싱글 쓰레드 환경에서만 사용 가능하다. (알고리즘 문제풀이시에 사용, 실무에서는 사용 X)
'C++' 카테고리의 다른 글
C/C++ 소수점 출력하는 방법 (0) | 2020.07.21 |
---|