C++ 关键字

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/life_binary/article/details/78588351

数据类型说明符与修饰符:bool (布尔类型)、char(字符类型)、class(类说明符)、const(限定符)、double(双精度浮点数类型)、enum(枚举类型)、float(单精度浮点型)、int(整型)、long(长整型)、short(短整型)、signed(有符号说明符)、struct(结构体类型)、union(联合类型)、unsigned(无符号说明符)、void(空类型)、wchar_t(宽字符类型)、volatile(指令类型)

存储类型说明符:auto(变量的自动类型推断;c++ 11)、extern(置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义)、inline(内联函数说明符、在函数声明或定义中函数返回类型前加上关键字inline即把函数指定为内联)、register(请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对)、static(静态说明符、静态变量和静态函数、静态函数只能在声明它的文件当中可见,不能被其它文件使用)

访问说明符:friend(友元说明符、 友元能够使得普通函数直接访问类的保护数据)、private(类的私有成员)、public(类的公有成员)、protected(类的受保护成员)、

语句:break(break 结束当前 for,while,do-while 或者 switch 结构的执行)、case(case就是一种标签,case关键字和它对应的值一起,称为case标签。类中的public、private、protect也是标签,称为成员访问标签。)、catch(抛出异常之后进行捕捉处理)、continue(结束单次循环)、default(在switch里用,如果不满足case的任何一种情况,就执行default下的语句)、do、else、for、goto、if、return、switch、throw( 抛出异常(也称为抛弃异常)即检测是否产生异常)、try、while、

运算符及逻辑值:delete(delete去释放申请的内存空间)、false(逻辑假 0)、new(申请内存空间、new 运算符创建一个自定义对象或具有构造函数的内置对象的实例)、sizeof(sizeof运算符、查询对象或类型的大小)、true(逻辑真 1)

其它说明符:asm(sm是C++标准关键字,但是标准没有规定其详细用法。相应的用法为实现定义,涉及到编译的底层指令)、 explicit(声明为explicit的构造函数不能在隐式转换中使用) 、namespace 、operator、template、this、typedef(类型)、typename、using(using namespace std;标准输入输出申请的空间std声明)、virtual(虚函数说明符)、static_cast(修改类型的const或volatile属性、使用该运算方法可以返回一个指向非常量的指针(或引用)指向b1,就可以通过该指针(或引用)对它的数据成员任意改变。)、

另外:逻辑运算符都可被关键字替代,但是在实际的使用中,并没有多大到的意义,就不一一列举了,c++的使用手册中可以查找,可以在网上下载相关内容。

这是我的学习过程中总结到的东西,分享给大家,
如果博客中如果有任何错误,欢迎大家批评指出,请多多指教!

展开阅读全文

没有更多推荐了,返回首页