저는 코딩과 프로그래밍에 대한 새로운 지식을 가지고 있습니다. 나는 몇 편의 비디오를보고 몇 권의 책을 처음 읽음으로써 내가 누를 수있는 것을 보았지만 그 중 일부를 이해하는 데 어려움을 겪고있다.홍조는 정확히 무엇입니까?
동영상 중 하나는 endl
을 사용했고 다른 하나는을 기본 "Hello World"소개에 사용했습니다. 저는이 둘의 차이점에 대해 더 알고 싶었습니다.
그래서 나는 endl
과 \n
의 차이는 endl
느리게 만드는, \n
는 없지만 endl
코드를 플러시하는 것입니다 것으로 알고 있습니다. 그만큼 Google에서 검색 할 수 있습니다.
그러나 플러시 C++을 검색 할 때 특수 용어로 인해 의미가 무엇인지 머리 또는 꼬리를 만들 수 없습니다.
플러시를하는 것이 무엇을 의미하며, 언제 그리고 왜 그렇게하고 싶습니까? 버퍼 란 무엇입니까?
가능한 경우 매우 기본적인 방법으로 설명하십시오.
[여기] (http://en.cppreference.com/w/cpp/io/basic_ostream/flush) 설명이 도움이됩니까? 귀하의 질문은 Stack Overflow에서 간결하게 대답 해 줄 수있는 조금 넓습니다. – user0042
문자 그대로 생각하십시오. 당신은 일정량 (목욕탕은 _buffer_)까지 욕조에 물을 조금 흘려 보내고, flush()하면 플러그를 잡아 당깁니다. – user0042
@ user0042 - 좀 더 리터럴 한 생각 과정은 화장실을 사용합니다. 저수지 (완충액)가 채워지며, 저수지의 물이 변기로 이동하도록 허용하여 홍조가 배출됩니다. – Peter