std::cerr은 좁은 문자(char 유형)를 지향하는 표준 오류 스트림을 나타내는 ostream 클래스의 객체입니다. C 스트림 stderr에 해당합니다. 표준 오류 스트림은 환경에 의해 결정되는 문자의 대상입니다. 이 대상은 둘 이상의 표준 개체(예:cout 또는 clog)에서 공유할 수 있습니다.
ostream 클래스의 개체로서 문자는 삽입 연산자(operator<<)를 사용하여 형식이 지정된 데이터로 또는 write와 같은 멤버 함수를 사용하여 형식이 지정되지 않은 데이터로 쓸 수 있습니다. 개체는 외부 연결 및 정적 기간을 사용하여
이 개체를 사용하여 화면에 쓸 수 있습니다. 예를 들어, 화면에 "Hello"라고 쓰고 싶다면 −
예시
#include<iostream> int main() { std::cerr << "Hello"; return 0; }
그런 다음 이 프로그램을 hello.cpp 파일에 저장합니다. 마지막으로 터미널/cmd에서 이 파일의 저장된 위치로 이동하고 -
를 사용하여 컴파일합니다.$ g++ hello.cpp
다음을 사용하여 실행하십시오 -
$ ./a.out
출력
이것은 출력을 제공합니다 -
Hello