ios::sync_with_stdio(0), cin.tie(0), '\n'

오젼·2023년 7월 18일
0

ios::sync_with_stdio(0)

https://dingcoding.tistory.com/62

C 표준 stream과 C++ 표준 stream의 동기화를 끊는다

이걸 쓸 땐 C++ 스타일로만 코드를 작성해야 한다

cin.tie(0)

cin과 cout을 묶지 않아 시간이 절약 된다.
예:

cout << "Enter your name" << '\n';
cin >> name;

이 때 enter your name이 먼저 출력 되지 않아도 되게 됨

\n

https://yechoi.tistory.com/48

endl보다 \n이 빠르다.
endl은 출력 버퍼를 비운다.

버퍼를 사용하지 않는 입력 vs 버퍼를 사용하는 입력

버퍼를 사용하지 않은 입력버퍼를 사용하는 입력
키보드의 키를 누르는대로 프로그램에 전달된다.키보드의 키를 누르면 버퍼가 채워지고 버퍼가 가득 차거나 개행을 만나면 프로그램에 전달된다.

1개의 댓글

comment-user-thumbnail
2023년 7월 18일

아주 유익한 내용이네요!

답글 달기