C++是对C的扩充,是C的超集。它保留了C语言原有的所有优点,与C完全兼容,用C语言写的程序可以不加修改地用于C++,但C++增加了面向对象的机制,它是由贝尔实验室的Bjarne Stroustrup博士及其同事在C语言的基础上开发成功的。