C, C++/표준 라이브러리
[C++] 표준 출력 printf() 함수와 객체 std::cout
printf()와 std::cout 비교printf() 함수와 std::cout 객체 사용 모두 데이터를 출력하는 방법입니다.그런데 제목을 자세히 보신 분은 눈치챘겠지만 printf()는 함수로 C부터 널리 사용되어 왔습니다.int printf(const char *format [,argument]...); 이에 반해 std::cout은 객체 지향 언어인 C++의 객체로 좀 더 자세히 말하면 전역스트림 객체입니다.정의를 보자면 아래와 같습니다.extern ostream cout; std::cout 객체를 사용하기 위해서 헤더파일을 포함해야 하고, printf() 함수를 사용하기 위해선 나 헤더파일을 포함해야 하지만 헤더파일에도 정의되어 있기 때문에 굳이 구분하여 사용할 필요는 없을 것 같습니다.#i..
2024. 4. 11.