이번 포스팅에서는 C++ 프로그램 구성의 기초 단계를 간단하게 알아볼 것이다. 다시 말해, 간단한 C++ 프로그램의 구조를 공부할 것이다.
다음 코드를 살펴보자.
#include <iostream>
using namespace std;
int g = 20;
int add(int x, int y){
return x+y;
}
int main(){
int a,b,sum;
cin >> a >> b;
sum = a+b;
cout<<sum;
return 0;
}
이 프로그램의 구조를 분석해보면 다음과 같다.
대부분의 기능을 C언어와 그대로 공유한다고 볼 수 있다.
또한, 주석문이
// <- 이거 이외에
/* 이게 추가되었다 */
또, 일반적으로 헤더 파일(.h) 대신에 표준 입출력 스트림인 iostream을 사용하며, cin/cout 객체를 통해서 입출력을 수행하고 있다(다만, C++을 통한 ROS 프로그래밍에서는 헤더 파일을 반드시 사용해야 한다).