From 993d42631e1dc6b87fb14a6a460c67307abdf8b2 Mon Sep 17 00:00:00 2001 From: Francis <455954986@qq.com> Date: Mon, 15 Jun 2020 16:40:56 +0800 Subject: [PATCH] Update README.md --- basic_content/enum/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/basic_content/enum/README.md b/basic_content/enum/README.md index 7ab270c..197203f 100644 --- a/basic_content/enum/README.md +++ b/basic_content/enum/README.md @@ -50,7 +50,7 @@ namespace Color 这样之后就可以用 `Color::Type c = Color::RED;` 来定义新的枚举变量了。如果 `using namespace Color` 后,前缀还可以省去,使得代码简化。不过,因为命名空间是可以随后被扩充内容的,所以它提供的作用域封闭性不高。在大项目中,还是有可能不同人给不同的东西起同样的枚举类型名。 -更“有效”的办法是用一个类或结构体来限定其作用域,例如:定义新变量的方法和上面命名空间的相同。不过这样就不用担心类在别处被修改内容。这里用结构体而非类,一是因为本身希望这些常量可以公开访问,二是因为它只包含数据没有成员函数。 +更“有效”的办法是用一个类或结构体来限定其作用域,例如:定义新变量的方法和上面命名空间的相同。不过这样就不用担心类在别处被修改内容。这里用结构体而非类,是因为本身希望这些常量可以公开访问。 ```c++ struct Color1 @@ -153,4 +153,4 @@ public: 枚举常量不会占用对象的存储空间,它们在编译时被全部求值。 -枚举常量的缺点是:它的隐含数据类型是整数,其最大值有限,且不能表示浮点。 \ No newline at end of file +枚举常量的缺点是:它的隐含数据类型是整数,其最大值有限,且不能表示浮点。