C++在C语言的基础上,增加了对面向对象编程、类属编程、数据抽象等技术的支持,还对C语言进行了非面向对象的扩充。使用C++语言进行程序设计可以获得可重用性、可靠性、连续性、访问控制、继承性以及多态性等优势。