
C++关键字
编程书写生命
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++关键字之类型提示符 decltype
类型提示符的原理: 选择并返回操作数的数据结构,在此过程中,编译器分析表达式并得到它的类型,却不实际计算表达式的值。 使用方式: int num = 0; decltype(num++) sun = 7; cout << num << " " << sun << endl; 结果输出0 7,decltype分析但不计算表达式 (num++) 的数据类型作为sun的数据类型,并将 7 作为初始值赋值为sun。 decltype处理方式: 当decltype使原创 2021-07-24 12:10:58 · 297 阅读 · 0 评论 -
C++关键字之类型说明符 auto
C++11新标准引入了auto类型说明符,用它就可以让编译器替我们去分析表达式所属的类型,auto让编译器通过初始值类推算变量的类型。 auto使用方法: 使用简单类型作为初始类型 auto i = 0, *p = &i; // 正确,i是整形,p是整形指针 auto sz = 0, pi = 3.14; // 错误,sz跟pi类型不一致 使用引用作为初始类型 使用引用其实是使用引用的对象,特别是当引用被作为初始值时,真正参与初始化的是被引用的对象的值,此时编译器会以引用的都西昂原创 2021-07-24 11:19:29 · 1522 阅读 · 0 评论 -
C++关键字之类型别称 typedef、using
类型别称: 是一个名字,它是某个类型的同义词,使用类型别称可以将复杂的类型名字简单化、易于理解和使用,还可以帮助程序员清楚的知道该类型的真实目的。 使用类型别名的两种方法: typedef int length; // length是int的别名 using width = float; // width是float的别名 注意事项: 当类型别名指代的是复合类型或常量,如下: typedef char* pstring; const pstring cstr = 0; // cstr是指向cha原创 2021-07-24 10:50:10 · 318 阅读 · 0 评论 -
C++ 关键字之Const、Constexpr
Extern // 声明一个extern关键字修饰的string类型的变量 ,处于文件名为Sales_item文件下(.h) extern string AdminName = "Mr.Chen"; //引用Sales_item文件声明的extern关键字修饰的变量,至此,在引用文件下可以随意使用该变量 extern string AdminName; 注意事项: 1.声明时必须初始化,引用时不可以初始化。 2.extern关键字放置在变量或函数前,不支持在对象中使用。 3.多个文件中使用extern关原创 2021-07-24 10:21:33 · 182 阅读 · 0 评论 -
C++关键字之Extern
// 声明一个extern关键字修饰的string类型的变量 ,处于文件名为Sales_item文件下(.h) extern string AdminName = "Mr.Chen"; //引用Sales_item文件声明的extern关键字修饰的变量,至此,在引用文件下可以随意使用该变量 extern string AdminName; 注意事项: 1.声明时必须初始化,引用时不可以初始化。 2.extern关键字放置在变量或函数前,不支持在对象中使用。 3.多个文件中使用extern关键字声明同一个原创 2021-07-24 09:21:25 · 336 阅读 · 0 评论