C++继承自C语言,可进行过程化和基于对象的程序设计,以及面向对象的程序设计。它擅长面向对象程序设计,同时也适用于基于过程的程序设计,因此适用范围广泛。