한 번에 몇 개의 문자 또는 문자 또는 데이터 바이트 std :: cout을 출력 할 수 있습니까?
Aug 18 2020
저는 C ++를 배우고 있으므로 제가 C ++ 및 프로그래밍에 익숙하지 않다고 가정하는 것이 옳습니다.
나는 iostream
도서관 전체가 아니라 새로운 주제로 뛰어 들기 전에 알아야 할 것들을 이해하려고 노력하고있다 . 내 이해 std::cout
는 콘솔에 출력하기 위해 문자 묶음 또는 다른 변수 값을 보유하는 변수라는 것입니다.
이제 문자열로 최대 문자 수를 알고 싶습니다 std::cout <<"hello\n"
.-- it (std :: cout 과 같이 ) 콘솔에 출력 할 수 있습니다.
답변
3 eerorika Aug 18 2020 at 21:55
지정된 제한이 없습니다. 실질적인 구현 특정 제한이있을 수 있습니다. 아마도 필요한 것보다 훨씬 더 많을 것입니다.
참고 std::cout
로 스트림 표준 출력을 . 종종 콘솔에 표시되지만 반드시 그런 것은 아닙니다.
2 john Aug 18 2020 at 21:56
에 대한 이해 std::cout
가 정확하지 않습니다. std::cout
변수이지만 문자를 보유하지 않고 문자를 출력합니다 (일반적으로 콘솔에).
Now std::cout
는 일반적으로 buffered 입니다. 즉, 즉시 문자를 출력하지 않고 버퍼가 가득 차거나 전체 문자 줄이있을 때만 출력됩니다. 그러나이 프로세스는 자동으로 발생하며, 이것이 'holds chars'가 의미하는 바가 아니라고 생각합니다.