C++은 C 언어를 계승하였기 때문에 기계 지향적인 특징을 가지면서도 클래스를 도입하여 객체 지향 프로그래밍(OOP)이 가능합니다. 그 외에 메타 프로그래밍을 비롯하여 많은 프로그래밍 개념들이 도입되면서 끊임없이 발전되는 언어 중 하나입니다.
따라서 C++로 프로그래밍을 하게 되면 기계 지향적인 면으로 고성능, 고효율의 프로그래밍을 할 수 있을 뿐만 아니라 최신의 프로그래밍 개념들도 사용할 수 있게 됩니다.
C++은 Java와 C#을 비롯하여 많은 프로그래밍 언어의 탄생에 영향을 주었으며, C++만 제대로 익힌다면 Java와 C#을 비롯한 많은 프로그래밍 언어도 쉽게 배울 수 있습니다.