C++는 절차적, 객체 지향 및 일반 프로그래밍을 지원하는 범용 프로그래밍 언어입니다. C++는 C의 상위 집합이며 모든 유효한 C 프로그램은 C++에서도 유효합니다.
C++는 데이터 은닉, 캡슐화, 상속, 다형성 등과 같은 기능으로 객체 지향 프로그래밍을 지원합니다.
Hello, World!를 출력하는 최초의 C++ 프로그램을 봅시다.
예시
#include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; // This prints Hello, World! return 0; }
위 프로그램의 출력은 다음과 같습니다 -
출력
Hello, World!
위 프로그램의 다른 부분은 다음과 같습니다.
헤더
C++에는 다양한 헤더가 있으며, 각 헤더에는 프로그램에 필요한 정보가 포함되어 있습니다. 헤더는 C++ 프로그램에 대한 기본 입력 및 출력 서비스를 제공하는 이 프로그램에서 사용됩니다.
네임스페이스
네임스페이스는 비교적 최근에 C++에 추가되었습니다. 위에서 본 다음 줄은 컴파일러에게 std 네임스페이스를 사용하도록 알려줍니다 -
using namespace std;
메인()
main() 함수는 모든 C++ 프로그램의 진입점이므로 프로그램 실행은 다음 줄로 시작됩니다.
int main()
출력
"Hello, World!" 메시지 다음 문장을 사용하여 화면에 표시됩니다 -
cout << "Hello, World!" << endl;
자, 쿳타 ostream 클래스의 객체이며 표준 C 출력 스트림 stdout과 연결됩니다. .
댓글
C++에서 한 줄 주석은 //로 시작합니다. 그것들은 프로그램을 이해하기 쉽게 만드는 데 사용되며 컴파일러에서 무시됩니다. 위 프로그램에서 다음 주석은 프로그래머에게 cout 문의 목적을 명확히 하기 위한 것입니다.
// This prints Hello, World!
반환
main() 함수의 종료는 return(0)으로 신호를 보냅니다. 성명. 그 후, 호출 프로세스에 값 0이 반환됩니다.