C++语言是C语言的超集,它保留了C语言的绝大部分特征。C语言原有的数据类型、表达式、程序语句、函数及程序组织方式等在C++语言程序中仍然可用。C++语言对C语言的最大改变就是在C语言中引入了面向对象程序设计的语言机制,并对C语言的某些特征进行了扩展。
本章介绍C++语言对C语言非面向对象方面的扩展,包括const常量、函数重载、内联函数、命名空间等内容。