cout 및 cin에 비트 시프트 (>)가 사용되는 이유는 무엇입니까? 질문은 정말 제목에 있습니다. 논리적 인 것이 있다고 확신하지만 지금은 당황합니다! The Design and Evolution of C ++의 §8.3.1에 따르면 : Doug McIlroy는 명명 된 출력 함수 대신 출력 연산자를 제공한다는 아이디어를 UNIX 셸 (>, >>, | 등)의 I / O 리디렉션 연산자와 유사하게 제안했습니다. [...] 입력 및 출력 작업에 대해 여러 연산자가 고려되었습니다. "할당 연산자는 입력과 출력 모두에 대한 후보 였지만 잘못된 방식으로 바인딩됩니다. 이는 cout=a=b로 해석되며 cout=(a=b)대부분의 사람들은 입력 연산자가 다음과 다른 것을 선호하는 것 같습니다. 연산자 시도를했지만 ..