cout 예제

iostream 헤더에는 입력/출력(I/O)에 대한 다양한 선언이 포함되어 있습니다. 스트림이라는 I/O 메커니즘의 추상화를 사용합니다. 예를 들어 std::cout이라는 출력 스트림 개체가 있는데, 이 개체는 표준 출력에 텍스트를 출력하는 데 사용됩니다. 일반적으로 컴퓨터 화면에 텍스트가 표시됩니다. cerr는 다음 예제와 같이 스트림 삽입 연산자와 함께 사용됩니다. 라이브러리의 피처를 사용하는 경우 C++에서는 사용할 기능을 선언해야 합니다. 프로그램의 첫 번째 줄은 전처리 지시문입니다. 이 예제에서는 굵게 표시되고 기울임꼴로 표시됩니다: 텍스트와 변수 값을 동일한 문에서 모두 인쇄하는 또 다른 예는 다음과 같습니다. cout 개체는 일반적으로 디스플레이 화면인 표준 출력 장치에 “연결”되어 있다고 합니다. cout은 다음 예제와 같이 기호보다 작은 두 개의 기호인 <<로 기록되는 스트림 삽입 연산자와 함께 사용됩니다.

입력 스트림: 바이트 의 흐름 방향이 장치(예: 키보드)에서 기본 메모리로 이동한 경우 이 프로세스를 입력이라고 합니다. 이러한 작은 예제로 는 cout, cerr 및 막힘에서 차이를 볼 수 없지만 큰 프로그램을 작성하고 실행하는 동안 그 차이는 분명해집니다. 따라서 cerr 스트림을 사용하여 오류 메시지를 표시하고 다른 로그 메시지를 표시하는 동안 막신나무를 사용하는 것이 좋습니다. 전처리기는 실제 컴파일러가 이를 보고 나오기 전에 코드에 대한 일부 변환을 수행하는 컴파일러의 일부입니다. 예를 들어 #include 지시문이 발생하면 지시문을 iostream 헤더 파일의 내용으로 바꿉습니다. 이것은 사용자로부터 키보드 입력을 쉽게 얻을 수있는 방법이며 앞으로 많은 예제에서 사용할 것입니다. 입력을 수락할 때 `n`을 사용할 필요가 없습니다. 이 예제에서는 GCC, GNU 컴파일러 컬렉션(http://gcc.gnu.org)을 사용하지만 다른 컴파일러를 사용하거나 IDE를 사용하여 컴파일할 수 있습니다.

위의 명령은 hello 또는 hello.exe라는 실행 을 생성합니다. 실행 파일을 호출하여 첫 번째 C++ 프로그램을 실행합니다. 주석은 사소한 프로그램에 필수적이므로 코드를 읽는 사람은 예상되는 작업을 이해할 수 있습니다. 주석 구분 기호 사이에 포함된 내용에는 제한이 없습니다.