C++关键字(3)
来源:互联网 发布:德州大气环境监测数据 编辑:程序博客网 时间:2024/06/05 15:59
1.const_cast关键字
标准转换符 const int a = 10; int* p = const_cast<int*> (&a);
https://zhidao.baidu.com/question/454852192.html
2.mutable关键字
Mutable的含义是可变的,它和const关键字是相对的。同样是修饰变量的声明,但是mutable的使用范围比const要小。我们知道类的常成员函数在语义上是不允许修改类的成员变量的,但是有时候可能根据代码的需要并不是这么绝对。那么就可以使用mutable声明一个类的成员变量,它告诉编译器类的常成员函数可以修改这个变量。
http://www.cnblogs.com/fanzhidongyzby/archive/2012/11/07/2759326.html
3.goto关键字
尽量避免使用...
4.using关键字
使用using引入1.命名空间2.引入基类成员名称(参见C++ primer)...
http://www.cnblogs.com/ustc11wj/archive/2012/08/11/2637316.html
5.virtual关键字
声明虚函数
http://www.cnblogs.com/Yogurshine/archive/2013/01/10/2855654.html
6.inline关键字
在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。
http://blog.csdn.net/kaige2111/article/details/51280355
7.static关键字
静态全局变量
http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/08/2542315.html
8.强转关键字 _cast
const_caststatic_cast静态强转,将表达式的值转换为指定的类型,在编译程序时进行检查。dynamic_cast,这是将动态检查转换,也就是在执行程序时进行检查。reinterpret_cast运算符是用来处理无关类型之间的转换;它会产生一个新的值,这个值会有与原始参数(expressoin)有完全相同的比特位。
http://www.cnblogs.com/cy568searchx/archive/2012/10/03/2710888.html
9.volatile关键字
C/C++ 中的 volatile 关键字和 const 对应,用来修饰变量,通常用于建立语言级别的 memory barrier。
http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777432.html
10.struct关键字
定义结构体与class关键字的区别:
http://blog.csdn.net/yueyuelemon/article/details/51564616
11.wchar_t关键字
宽字符型 C/C++标准均已经提供了wchat_t关键字来实现对Unicode的支持,而且wchat_t类型只用于Unicode编码。在Windows平台下,wchat_t类型是16位的;而在Linux下,wchat_t类型是32位的。
http://blog.csdn.net/daniel_h1986/article/details/5907916
12.namespace关键字
命名空间 详解:
http://www.cnblogs.com/MrYuan/p/4955956.html
11.template关键字
最常见的 声明模板时用的关键字。
http://blog.csdn.net/hycoldrain/article/details/3716131
一个链接:
http://www.cnblogs.com/fanzhidongyzby/archive/2012/11/07/2759326.html
- [C关键字]void 关键字
- C 关键字
- C# 关键字
- C 关键字
- C-关键字
- C 关键字
- c语言关键字volatile的用法3
- c语言关键字volatile的用法3
- C语言入门教程3-关键字、标识符、注释
- c/c++-----static关键字
- C/C++:typedef关键字
- (C/C++)register关键字
- 【c/c++】关键字typedef
- 【C/C++】关键字static
- c/c++static关键字
- C/C++_log2000_explicit关键字
- Daily-C-Study(3):C语言union关键字
- C++-static 关键字
- 操作系统02进程管理Process_Description_and_Control
- Android项目导航栏之仿微信底部导航栏TabLayout+ViewPager+Fragment
- springboot使用redis的keyspace notifications
- android Activity管理简析
- android中单例的最佳两种写法
- C++关键字(3)
- 关于Android Studio打包APK文件报finished with non-zero exit value 1问题
- struts2标签使用css的方法
- A1052. Linked List Sorting (25)
- springboot热部署
- JVM 调优参数详解
- MVVM without ReactiveCocoa
- 2017.2.17 pdksh安装不上问题
- java驱动jenkins构建job