提交 8cf04481 编写于 作者: 辉哈's avatar 辉哈

【@DiDongDongDi 提供】修改范围解析运算符例子

https://github.com/huihut/interview/issues/12#issuecomment-592503223
上级 09562fde
...@@ -582,22 +582,28 @@ cout << x << endl; ...@@ -582,22 +582,28 @@ cout << x << endl;
:: 使用 :: 使用
```cpp ```cpp
int count = 0; // 全局(::)的 count int count = 11; // 全局(::)的 count
class A { class A {
public: public:
static int count; // 类 A 的 count(A::count) static int count; // 类 A 的 count(A::count)
}; };
int A::count = 21;
void fun()
{
int count = 31; // 初始化局部的 count 为 31
count = 32; // 设置局部的 count 的值为 32
}
int main() { int main() {
::count = 1; // 设置全局的 count 的值为 1 ::count = 12; // 测试 1:设置全局的 count 的值为 12
A::count = 2; // 设置类 A 的 count 为 2 A::count = 22; // 测试 2:设置类 A 的 count 为 22
int count = 0; // 局部的 count fun(); // 测试 3
count = 3; // 设置局部的 count 的值为 3
return 0; return 0;
} }
``` ```
......
...@@ -544,22 +544,28 @@ cout << x << endl; ...@@ -544,22 +544,28 @@ cout << x << endl;
:: 使用 :: 使用
```cpp ```cpp
int count = 0; // 全局(::)的 count int count = 11; // 全局(::)的 count
class A { class A {
public: public:
static int count; // 类 A 的 count(A::count) static int count; // 类 A 的 count(A::count)
}; };
int A::count = 21;
void fun()
{
int count = 31; // 初始化局部的 count 为 31
count = 32; // 设置局部的 count 的值为 32
}
int main() { int main() {
::count = 1; // 设置全局的 count 的值为 1 ::count = 12; // 测试 1:设置全局的 count 的值为 12
A::count = 2; // 设置类 A 的 count 为 2 A::count = 22; // 测试 2:设置类 A 的 count 为 22
int count = 0; // 局部的 count fun(); // 测试 3
count = 3; // 设置局部的 count 的值为 3
return 0; return 0;
} }
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册