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

+ Recent posts