Skip to content

Commit 993d426

Browse files
authored
Update README.md
1 parent 7e7ed43 commit 993d426

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

basic_content/enum/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ namespace Color
5050

5151
这样之后就可以用 `Color::Type c = Color::RED;` 来定义新的枚举变量了。如果 `using namespace Color` 后,前缀还可以省去,使得代码简化。不过,因为命名空间是可以随后被扩充内容的,所以它提供的作用域封闭性不高。在大项目中,还是有可能不同人给不同的东西起同样的枚举类型名。
5252

53-
更“有效”的办法是用一个类或结构体来限定其作用域,例如:定义新变量的方法和上面命名空间的相同。不过这样就不用担心类在别处被修改内容。这里用结构体而非类,一是因为本身希望这些常量可以公开访问,二是因为它只包含数据没有成员函数
53+
更“有效”的办法是用一个类或结构体来限定其作用域,例如:定义新变量的方法和上面命名空间的相同。不过这样就不用担心类在别处被修改内容。这里用结构体而非类,是因为本身希望这些常量可以公开访问
5454

5555
```c++
5656
struct Color1
@@ -153,4 +153,4 @@ public:
153153

154154
枚举常量不会占用对象的存储空间,它们在编译时被全部求值。
155155

156-
枚举常量的缺点是:它的隐含数据类型是整数,其最大值有限,且不能表示浮点。
156+
枚举常量的缺点是:它的隐含数据类型是整数,其最大值有限,且不能表示浮点。

0 commit comments

Comments
 (0)