1972년에 개발된 C 언어는 1983년에 프로그램 언어 C++로 발전하였다. C++은 객체지향 프로그래밍(OOP: Object Oriented Programming)을 지원하기 위해 C 언어가 가진 장점을 그대로 계승하면서 객체의 상속성(inheritance) 등의 개념을 추가한 효과적인 언어이다. C++는 C 언어의 확장이라고 볼 수 있으므로 기존의 C 언어로 개발된 모든 프로그램들을 수정 없이 그대로 사용할 수 있다. 다른 프로그래밍 언어와는 달리 C 언어에 익숙한 프로그래머는 상당히 친숙한 언어이다.
#include <iostream.h>
class GoodMorning
{
public:
void printme(void)
{
cout << "Good Morning" << endl;
}
};
int main(int argc, char* argv[])
{
GoodMorning GM;
GM.prrintme();
return 0;
}
[ 그림 7.21 ]은 "Good Morning"을 화면에 출력하는 간단한 예제이다. C++ 언어는 C와 함께 현재에도 가장 많이 이용하는 프로그래밍 언어 중 하나이다.