C++从零开始——C++中的一些生僻关键字

来源:百度知道 编辑:UC知道 时间:2024/07/04 18:11:25
快啊‘‘‘‘‘‘‘‘‘‘‘‘‘‘‘ ^_^
要准确答案 谢谢

wchar_t:16位字符(char 是8位,对于中文和其他一些语言不够用)
register:建议编译器将所指示的变量放入寄存器(大多数编译器在管理寄存器上都很好很强大,所以并不需要)
auto:每当函数开始执行时,函数内声明为auto的变量自动分配内存(所有局部变量的默认行为,所以不需要)
mutable:声明的数据域允许修改,即使是常量(此特性不推荐使用)
static_cast,dynamic_cast,const-_ast,reinterpret_cast:强制类型转换.其中const_cast允许取消变量的const保护,不推荐使用;reinterpret_cast不更改实际的表示就能改变类型,属于危险操作同样不推荐使用.
unin:类似struct,一组数据域的集合,不过是按层次组织的;是一种非常危险和不可靠的机制(为什么?我也不知道),不推荐使用.
goto:无条件转移到指定标号的语句.由于使程序难以理解所以不推荐使用.
asm:asm函数使用字符串作为实参,编译器将此文本插入生成的汇编语句中该语句出现的位置.asm的使用使程序不可移植,而且插入汇编对专业的程序员也是极难把握,所以不推荐使用.
volatile:变量的值可由未在函数中定义的动作改变.危险操作,不推荐使用.

C++ Primer