static作用
static 数据类型用来给变量创建永久存储空间.静态变量在函数间调用时保持他们的值不变.当用在一个类中时,所有要用到静态变量的时候这个类将把这个变量镜像过去.
static 数据类型用来给变量创建永久存储空间.静态变量在函数间调用时保持他们的值不变.当用在一个类中时,所有要用到静态变量的时候这个类将把这个变量镜像过去.
Structs 类似于 classes, struct中的成员更像是类中的公共成员.在C中,structs 仅能包含数据并不允许有继承表. 例如:
sizeof 操作用来用字节计算右边表达式并返回字节数.
switch语句允许你通过一个表达式判断许多数值,它一般用来在多重循环中代替if()…else if()…else if()… 语句. break 语句必须在每个case 语句之后, 负责循环将执行所有的case语句.default case 是可选的.假如所有的case都不能匹配的话,他将和defult case匹配. 例如:
Templates能用来创建一个对未知数据类型的操作的函数模板.这个通过用其它数据类型代替一个占位符data-type 来实现.
计算机术语,表示结束本次循环,而不终止整个循环的执行。而是结束本次循环,进行下一次循环。
语法:
const_cast
关键字const用于移除”const-ness”的数据,目标数据类型必须和原类型相同,目标数据没有被const定义过除外.
语法:
class class-name : inheritance-list
{
private-members-list;
protected:
protected-members-list;
public:
public-members-list;
} object-list;
关键字const用来告诉编译器一个一旦被初始化过的变量就不能再修改.
在switch里面用来检测匹配 .