From 69501f75e395d8f271d33431cc967b931e2acd95 Mon Sep 17 00:00:00 2001 From: Yi Yang Date: Tue, 8 Mar 2022 19:11:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=E6=9B=B4=E5=90=88=E9=80=82?= =?UTF-8?q?=E7=9A=84=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 3.MovingToModernCpp/item10.md | 3 +-- README.md | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/3.MovingToModernCpp/item10.md b/3.MovingToModernCpp/item10.md index 9690645..bfb5a15 100644 --- a/3.MovingToModernCpp/item10.md +++ b/3.MovingToModernCpp/item10.md @@ -213,8 +213,7 @@ constexpr auto ```cpp auto val = std::get(uInfo); ``` -这仍然比使用非限域`enum`要写更多的代码,但同时它也避免命名空间污染,防止不经意间使用隐式转换。在大多情况下,你可能会认为多输入一些字符是一个合理的代价, -用来避免这种可以追溯到数字电信领域最先的进技术是2400波特调制解调器的远古时代的枚举技术缺陷。 +这仍然比使用非限域`enum`要写更多的代码,但同时它也避免命名空间污染,防止不经意间使用隐式转换。大多数情况下,你应该会觉得多敲几个(几行)字符作为避免使用未限域枚举这种老得和2400波特率猫同时代技术的代价是值得的。 **记住** + C++98的`enum`即非限域`enum`。 diff --git a/README.md b/README.md index 3b343a9..d52b411 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ > ! [PDF格式英文版下载](0.Public/EffectiveModernCpp.pdf),仅供翻译参考
## 目录 +0. [__简介__](Introduction.md) 1. __类型推导__ 1. [Item 1:理解模板类型推导](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/1.DeducingTypes/item1.md) 已修订 2. [Item 2:理解auto类型推导](https://github.com/kelthuzadx/EffectiveModernCppChinese/blob/master/1.DeducingTypes/item2.md)