C++ là ngôn ngữ lập trình hướng đối tượng OOP có tốc độ nhanh, hiệu năng cao, an toàn, ứng dụng đa dạng. C++ có nền tảng là ngôn ngữ C cho nên nó cũng có tính hướng cấu trúc giống C.