pdf文档 The Main Points of C++

344.31 KB 34 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
文档阐述了C++编程语言中的关键语法要素,包括'点'、'冒号'和'省略号'的用法。'点'主要用于类成员访问、位域、枚举底层类型等场景。'冒号'用于类继承、成员访问说明符、成员初始化列表等。'省略号'用于可变函数和模板参数包。此外,还涉及了范围for循环、枚举类型、位域、标签、goto语句、三元运算符等内容。
AI总结
以下是对文档内容的简要总结: 文档内容主要围绕C++编程语言中的关键点,特别是与点相关的语法和用法,分为三点进行阐述: 1. **单点(dot)** - 在浮点数字面量中使用点,可能后跟后缀或指数符(如 `3.14`、`1.2e3`)。 - 枚举类型可以指定基础类型,例如 `enum Color : long long { red, green, blue, };`,其中末尾的逗号是允许的。 2. **双点(colon)** - 类继承,例如 `class A : public B`。 - 成员访问说明符(如 `public`、`private`)。 - 成员初始化列表(在构造函数中初始化成员)。 - 标签(用于 `goto` 或其他跳转语句)。 - 三元运算符(ternary operator)。 - 范围 `for` 循环。 - 枚举类型的基础类型指定。 - 位域(bit-fields),例如: ```cpp struct S { int a : 3; int : 0; // 占用一个新的字节 int : 2; // 跳过2个位 int b : 4 = 7; // 初始化 int c : 5 {6}; // 自C++20起支持 }; ``` 3. **三点(ellipsis)** - 可变参数函数(如 `int foo(...);`)。 - 可变参数模板(参数包),例如: ```cpp template void foo(Args... args) { } ``` - 最低优先级操作符重载(用于SFINAE,Substitution Failure Is Not An Error)。 总结内容涵盖了C++中点的多种用法及其相关语法特性。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 22 页请下载阅读 -
文档评分
请文明评论,理性发言.