버퍼에 대해 공부해보자 - dc Cpp
그거 말고도 아나 endl 은 윈도우에선 CRLF 리눅에선 LF 로 맞춰줄걸... 아닌가? 나도 잘 모르겠네
콘솔에 출력하는 건 상당히 많은 자원이 요구됨. 당장 printf 나 std cout을 반복문에 넣으면 다른 엥간한 로직보다도 더 시간이 오래걸림. 그래서 가능한한 효율적으로 처리하기 위해 버퍼라는 걸 만들어 둠. - dc App
버퍼는 임시 char 배열같은거라고 보면 되는 데, 매 프린트문마다 출력을 하지 않고 버퍼에 쌓아뒀다가 일정 주기로 한번에 출력함. - dc App
std endl은 그 버퍼에 쌓아둔걸 출력하고 버퍼를 비운다는 거 같은데 - dc App
오 이해함 endl은 그 버퍼를 비우느라 좀 더 느린거네. 그럼 어떨때 endl 쓰고 n 쓰고 이런 상황이 각각 있는건가? - dc App
버퍼에 대해 공부해보자 - dc Cpp
그거 말고도 아나 endl 은 윈도우에선 CRLF 리눅에선 LF 로 맞춰줄걸... 아닌가? 나도 잘 모르겠네
콘솔에 출력하는 건 상당히 많은 자원이 요구됨. 당장 printf 나 std cout을 반복문에 넣으면 다른 엥간한 로직보다도 더 시간이 오래걸림. 그래서 가능한한 효율적으로 처리하기 위해 버퍼라는 걸 만들어 둠. - dc App
버퍼는 임시 char 배열같은거라고 보면 되는 데, 매 프린트문마다 출력을 하지 않고 버퍼에 쌓아뒀다가 일정 주기로 한번에 출력함. - dc App
std endl은 그 버퍼에 쌓아둔걸 출력하고 버퍼를 비운다는 거 같은데 - dc App
오 이해함 endl은 그 버퍼를 비우느라 좀 더 느린거네. 그럼 어떨때 endl 쓰고 n 쓰고 이런 상황이 각각 있는건가? - dc App