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

https://github.com/huihut/interview/issues/12#issuecomment-592503223
This commit is contained in:
huihut 2020-02-28 22:01:37 +08:00
parent 09562fde10
commit 8cf04481b7
2 changed files with 26 additions and 14 deletions

View File

@ -582,22 +582,28 @@ cout << x << endl;
:: 使用
```cpp
int count = 0; // 全局(::)的 count
int count = 11; // 全局(::)的 count
class A {
public:
static int count; // 类 A 的 countA::count
static int count; // 类 A 的 countA::count
};
int A::count = 21;
void fun()
{
int count = 31; // 初始化局部的 count 为 31
count = 32; // 设置局部的 count 的值为 32
}
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
count = 3; // 设置局部的 count 的值为 3
fun(); // 测试 3
return 0;
return 0;
}
```

View File

@ -544,22 +544,28 @@ cout << x << endl;
:: 使用
```cpp
int count = 0; // 全局(::)的 count
int count = 11; // 全局(::)的 count
class A {
public:
static int count; // 类 A 的 countA::count
static int count; // 类 A 的 countA::count
};
int A::count = 21;
void fun()
{
int count = 31; // 初始化局部的 count 为 31
count = 32; // 设置局部的 count 的值为 32
}
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
count = 3; // 设置局部的 count 的值为 3
fun(); // 测试 3
return 0;
return 0;
}
```