mirror of
https://github.com/changkun/modern-cpp-tutorial.git
synced 2025-12-18 05:04:39 +03:00
fix: refine title number
This commit is contained in:
@@ -8,25 +8,15 @@ order: 9
|
||||
|
||||
> 内容修订中
|
||||
|
||||
## 一、本节内容
|
||||
[TOC]
|
||||
|
||||
本节内容包括:
|
||||
|
||||
- 对标准库的扩充: 其他杂项
|
||||
+ 新类型
|
||||
+ `long long int`
|
||||
+ `noexcept` 的修饰和操作
|
||||
+ 字面量
|
||||
+ 原始字符串字面量
|
||||
+ 自定义字面量
|
||||
|
||||
## 二、新类型
|
||||
## 9.1 新类型
|
||||
|
||||
### `long long int`
|
||||
|
||||
`long long int` 并不是 C++11 最先引入的,其实早在 C99,`long long int` 就已经被纳入 C 标准中,所以大部分的编译器早已支持。C++11 的工作则是正式把它纳入标准库,规定了一个 `long long int` 类型至少具备 64 位的比特数。
|
||||
|
||||
## 三、noexcept 的修饰和操作
|
||||
## 9.2 noexcept 的修饰和操作
|
||||
|
||||
C++ 相比于 C 的一大优势就在于 C++ 本身就定义了一套完整的异常处理机制。然而在 C++11 之前,几乎没有人去使用在函数名后书写异常声明表达式,从 C++11 开始,这套机制被弃用,所以我们不去讨论也不去介绍以前这套机制是如何工作如何使用,你更不应该主动去了解它。
|
||||
|
||||
@@ -99,7 +89,7 @@ std::cout << "捕获异常, 来自 block_throw()" << std::endl;
|
||||
捕获异常, 来自 non_block_throw()
|
||||
```
|
||||
|
||||
## 四、字面量
|
||||
## 9.3 字面量
|
||||
|
||||
### 原始字符串字面量
|
||||
|
||||
|
||||
Reference in New Issue
Block a user