cout은 왜 printf 처럼 형식을 지정할 필요가 없나요?

조회수 434회

문뜩 궁금해졌는데 검색을 해봐도 답이 안 나와서 질문 남깁니다.

정적타입인 c의 경우 printf 함수를 사용할 때 형식 지정자를 사용하여 값을 출력해야하는데 c++ 또한 같은 정적타입임에도 형식지정자를 사용하지 않는 이유가 무엇인가요? 컴퓨터가 cout에 한해서만 런타임시 타입을 정하는 건 아닐 거 같은데...

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • iostream 소스코드중 연산자오버로딩 관련된 부분 살펴보시면 쉽게 알 수 있으실거같아요 김호원 2021.6.29 12:48

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)