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 |
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余
22 页请下载阅读 -
文档评分