Skip to content

Commit

Permalink
更新至 C.46 默认情况下,把单参数的构造函数声明为 explicit
Browse files Browse the repository at this point in the history
  • Loading branch information
JesseZ332623 committed Feb 24, 2024
1 parent 4c20f0a commit b1d351a
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
- [C.20 如果能避免定义默认操作,就这么做](#c20-如果能避免定义默认操作就这么做)
- [C.21 若 定义或 `=delete` 了任何默认操作,就对所有默认操作都就行了定义或 `=delete`](#c21-若-定义或-delete-了任何默认操作就对所有默认操作都就行了定义或-delete)
- [C.22让默认操作保持一致](#c22-让默认操作保持一致)
- [C.42 若构造函数无法构造出有效对象,则应该抛出异常](#c42-若构造函数无法构造出有效对象则应该抛出异常)
- [C.45 不要定义仅初始化数据成员的默认构造函数,而应该使用成员初始化器(C++11)](#c45-不要定义仅初始化数据成员的默认构造函数而应该使用成员初始化器c11)
- [C.46 默认情况下,把单参数的构造函数声明为 `explicit`](#c46-默认情况下把单参数的构造函数声明为-explicit)

## 3.2 运用依赖注入化解

Expand Down

0 comments on commit b1d351a

Please sign in to comment.