File tree 2 files changed +26
-14
lines changed
2 files changed +26
-14
lines changed Original file line number Diff line number Diff line change @@ -582,22 +582,28 @@ cout << x << endl;
582
582
:: 使用
583
583
584
584
``` cpp
585
- int count = 0 ; // 全局(::)的 count
585
+ int count = 11 ; // 全局(::)的 count
586
586
587
587
class A {
588
588
public:
589
- static int count; // 类 A 的 count(A::count)
589
+ static int count; // 类 A 的 count(A::count)
590
590
};
591
+ int A::count = 21;
592
+
593
+ void fun()
594
+ {
595
+ int count = 31; // 初始化局部的 count 为 31
596
+ count = 32; // 设置局部的 count 的值为 32
597
+ }
591
598
592
599
int main() {
593
- ::count = 1 ; // 设置全局的 count 的值为 1
600
+ ::count = 12 ; // 测试 1: 设置全局的 count 的值为 12
594
601
595
- A::count = 2 ; // 设置类 A 的 count 为 2
602
+ A::count = 22 ; // 测试 2: 设置类 A 的 count 为 22
596
603
597
- int count = 0; // 局部的 count
598
- count = 3; // 设置局部的 count 的值为 3
604
+ fun(); // 测试 3
599
605
600
- return 0;
606
+ return 0;
601
607
}
602
608
```
603
609
Original file line number Diff line number Diff line change @@ -544,22 +544,28 @@ cout << x << endl;
544
544
:: 使用
545
545
546
546
``` cpp
547
- int count = 0 ; // 全局(::)的 count
547
+ int count = 11 ; // 全局(::)的 count
548
548
549
549
class A {
550
550
public:
551
- static int count; // 类 A 的 count(A::count)
551
+ static int count; // 类 A 的 count(A::count)
552
552
};
553
+ int A::count = 21;
554
+
555
+ void fun()
556
+ {
557
+ int count = 31; // 初始化局部的 count 为 31
558
+ count = 32; // 设置局部的 count 的值为 32
559
+ }
553
560
554
561
int main() {
555
- ::count = 1 ; // 设置全局的 count 的值为 1
562
+ ::count = 12 ; // 测试 1: 设置全局的 count 的值为 12
556
563
557
- A::count = 2 ; // 设置类 A 的 count 为 2
564
+ A::count = 22 ; // 测试 2: 设置类 A 的 count 为 22
558
565
559
- int count = 0; // 局部的 count
560
- count = 3; // 设置局部的 count 的值为 3
566
+ fun(); // 测试 3
561
567
562
- return 0;
568
+ return 0;
563
569
}
564
570
```
565
571
You can’t perform that action at this time.
0 commit comments