C++은 C를 기반으로 만든 객체지향언어(Object Oriented Language)이다. C++의 ++는 C/C++ 에서의 증감연산자로 +1을 시키는 연산자다. 즉, C에서 한 단계 올라간 언어라는 의미를 담고 있다. 여담으로 Microsoft에서 C++에 ++를 한 번 더 하여 만든 것이 C#이다. ++위나 아래에 ++를 붙이면 #이 되어 C#이 되었다.

C++는 C에서 파생된만큼 기존 C언어 라이브러리들과도 호환이 잘되며, C++만의 독자적인 라이브러리를 가지고 있어 C로 개발된 외부 라이브러리를 C++문법에 맞게 사용할 수도 있다. C와 Python 사이에 있는 언어로서 속도는 C에 가까우면서도 C보다는 코딩이 편하다. 다음은 이 문서에서 다룰 C++에 대한 내용이다.

- 기본 자료형
- 라이브러리 추가가 필요한 자료형
- C++에 matplotlib 라이브러리 추가해서 그래프 그리기