限定符

1.cv-限定符(const和volatile)函数

const:修饰的变量在初始化后就不可在被改变。内存

volatile:修饰的变量在每次使用时都须要从它的内存地址中去读取。table

2.mutable变量

用在结构体或者类的成员变量,若是某个结构体或者类变量被const了,若是该结构体或类的成员变量被mutable修饰,表示该结构体或类的成员变量可变。程序

3.staticstatic

函数体外修饰的变量或函数只适合在所属的文件中使用(多文件程序),而且在程序执行过程当中都存在。tab

函数体内修饰的变量只适合在所属的函数中使用,而且在程序执行过程当中都存在。文件

4.externco

申明该变量为外部变量,且不在进行初始化,也就是说,该变量在其余文件中定义了的,在定义这些变量的文件能够不用extern,但在使用这些变量的文件必须用extern。结构体

相关文章
相关标签/搜索