mirror of
https://github.com/huihut/interview.git
synced 2024-03-22 13:10:48 +08:00
【@DiDongDongDi 提供】修改范围解析运算符例子
https://github.com/huihut/interview/issues/12#issuecomment-592503223
This commit is contained in:
parent
09562fde10
commit
8cf04481b7
16
README.md
16
README.md
|
@ -582,20 +582,26 @@ cout << x << endl;
|
|||
:: 使用
|
||||
|
||||
```cpp
|
||||
int count = 0; // 全局(::)的 count
|
||||
int count = 11; // 全局(::)的 count
|
||||
|
||||
class A {
|
||||
public:
|
||||
static int count; // 类 A 的 count(A::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;
|
||||
}
|
||||
|
|
|
@ -544,20 +544,26 @@ cout << x << endl;
|
|||
:: 使用
|
||||
|
||||
```cpp
|
||||
int count = 0; // 全局(::)的 count
|
||||
int count = 11; // 全局(::)的 count
|
||||
|
||||
class A {
|
||||
public:
|
||||
static int count; // 类 A 的 count(A::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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user