C++重点、易错知识点整理第一章1、泛型程序设计是指向程序中数据类型中加入类型参数的一种能力,也称为参数化的类型或参数多态性.2、c++程序开发一般要通过 5 个阶段,包括编辑、预处理、编译、连接、运行与调试.3、编译过程分为词法分析、语法分析、代码生成这 3 个环节。4、使用名字空间 std 的措施有 3 种: 1、运用 using namespace 使用名字空间;使用措施如下: 2、用域辨别符::为对象分别指定名字空间;例如: 3、用 using 与域辨别符指定名字空间;例如: 5、c++中常用操作符: 第二章1、c++的数据类型: 2、在定义变量的同步赋初值尚有此外一种措施,就是在变量背面将初值放在括号中,格式如下:3、常变量定意格式: 或 ※在定义常变量时,一定要赋初值,且在程序中间不能更新其值。4、常量和非左值体现式是没有内存地址的。5、在逻辑体现式求值中注意短路求值.6、运算符优先级的规律: (1)运算符的优先级按单目、双目、三目、赋值依次减少; (2)算术、移位、关系、按位、逻辑运算的优先级依次减少。7、原则 c++提供了新式的强制类型转换运算,格式如下: ※static_cast 用于一般体现式的类型转换; ※reinterpret_cast 用于非原则的指针数据类型转换,如将 void*转换成 char*; ※const_cast 将 const 体现式转换成非常量类型,常用于将限制 const 组员函数的 const 定义解除; ※dynamic_cast 用于进行对象指针的类型转换。 第三章第四章1、内联函数的定义必须出目前对该函数的调用之前。2、递归函数不能定义为内联函数。3、阐明一种内联函数只是祈求而不是命令编译器对它进行扩展。带有默认形参值的函数:1、 若函数具有多种形参,则默认形参值必须自右向左持续的定义,并且在一种默认形参值的右边不能有未指定默认值的参数。2、 在调用一种函数时,若果省去了某个实参,则直到最右端的实参都要省去。3、 默认形参值的阐明必须出目前函数调用之前。若函数原型中已给出了形参的默认值,则在函数定义中不得反复制定,虽然所指定的默认值完全相似也不行。4、 在同一种作用域内,一旦定义了默认形参值,就不能在定义它.5、 假如几种函数阐明出目前不一样的作用域内,则容许对它们提供不一样的默认形参值。6、 在函数的原型给出了形参的默认值时,形参名可以省略。第五章1、相似类型的指针类型才可以想减;两个指针是不可以相加的。2、一种 void 类型的地址赋值给非 void 类型的指针变量,要使用类...