임시 메모리 공간으로, 다음과 같은 장점이 있다고 한다.
임시적으로 버퍼에 저장해두는걸 의미한다.
언제까지 저장하는지는 아래 두 가지 방식에 따라 차이가 있다.
std::endl은 출력버퍼를 비우고, '\n' 은 출력버퍼를 비우지 않는다.
여기서 말한 "버퍼을 비운다" 는 의미로, buffer에 저장되었던 내용을 내보내는 것이다.
버퍼를 비우는 std::endl 이 느리고, 비우지 않는 \n 이 빠르다.
굳이 즉시 출력해 줘야하는 게 아니라면, \n으로 모아뒀다가 출력하는 게 시간을 줄일 수 있다.