从 C 到 C++ 编程 — 基础新增特性
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。内联函数,即:在编译程序时,编译器会将内联函数调用的地方使用函数体来替换掉,类似于宏扩展。另外,如果函数体内存在复杂的控制语句结构的话,那么此时处理这些复杂控制结构所需要的时间远大于函数调用的时间,所以将此类函数声明为内联函数的意义不大,反而会使得编译后可执行代码变长。总的来说,C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
复制链接