시작하기

아래의 코드는 가장 기본적인 C++ 프로그램 예제입니다.

예제

#include <iostream>
using namespace std;

int main() {
   cout << "Hello World!";
   return 0;
}
Hello World!


설명

#include <iostream>

#include <iostream>cout 과 같은 입출력 객체를 다룰 수 있도록 하는 헤더 파일 라이브러리입니다.

헤더 파일은 C++ 프로그램에 다양한 기능을 추가하도록 합니다.


using namespace std;

using namespace std 는 표준 라이브러리로부터 객체와 변수의 이름을 사용함을 의미합니다.


int main() {

C++ 프로그램에서 항상 볼 수 있는 또 다른 코드는 int main() 함수입니다.

중괄호({ }, curly bracket) 안에 있는 모든 코드가 실행됩니다.


cout << "Hello World!";

cout 은 텍스트를 출력하는 객체입니다. 예제에서는 “Hello World!”를 출력합니다.

모든 C++ 명령문은 세미콜론(;)으로 끝납니다.

int main() 함수는 다음과 같이 작성될 수 있습니다.

int main() { cout << "Hello World!"; return 0; }

return 0; 가 실행되면서 main 함수가 종료됩니다.



Namespace 생략하기

종종 표준 namespace 라이브러리가 없는 C++ 프로그램을 볼 수 있는데,

다음의 예제와 같이 using namespace std 를 생략하고 std 로 대체할 수 있습니다.

#include <iostream>

int main() {
   std::cout << "Hello World!";
   return 0;
}