update
This commit is contained in:
BIN
basic_content/::/::
Executable file
BIN
basic_content/::/::
Executable file
Binary file not shown.
20
basic_content/::/::.cpp
Normal file
20
basic_content/::/::.cpp
Normal file
@@ -0,0 +1,20 @@
|
||||
#include <iostream>
|
||||
using namespace std;
|
||||
|
||||
int count=0; // 全局(::)的count
|
||||
|
||||
class A {
|
||||
public:
|
||||
static int count; // 类A的count (A::count)
|
||||
|
||||
};
|
||||
// 静态变量必须在此处定义
|
||||
int A::count;
|
||||
int main() {
|
||||
::count=1; // 设置全局的count为1
|
||||
A::count=5; // 设置类A的count为2
|
||||
cout<<A::count<<endl;
|
||||
// int count=3; // 局部count
|
||||
// count=4; // 设置局部的count为4
|
||||
return 0;
|
||||
}
|
14
basic_content/::/README.md
Normal file
14
basic_content/::/README.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# :: 范围解析运算符那些事
|
||||
|
||||
## 关于作者:
|
||||
|
||||
个人公众号:
|
||||
|
||||

|
||||
|
||||
- 全局作用域符(::name):用于类型名称(类、类成员、成员函数、变量等)前,表示作用域为全局命名空间
|
||||
- 类作用域符(class::name):用于表示指定类型的作用域范围是具体某个类的
|
||||
- 命名空间作用域符(namespace::name):用于表示指定类型的作用域范围是具体某个命名空间的
|
||||
|
||||
具体代码见:[::.cpp](::.cpp)
|
||||
|
Reference in New Issue
Block a user