c++基础之类的理解作用域分辨符
2009-04-17 15:05
375 查看
程序中使用分辨符号(::)连接类名和成员名,以告之编译器成员属于那个类。作用域分辨符还可以存取和局部变量同名的全局变量
如下面代码
int i;
void f();
int i;
i=10;
如果函数f需要引用全局变量i而不是局部变量i,将重写上面的代码
int i;
void f();
int i;
::i=10;
如下面代码
int i;
void f();
int i;
i=10;
如果函数f需要引用全局变量i而不是局部变量i,将重写上面的代码
int i;
void f();
int i;
::i=10;
相关文章推荐
- c++的 程序实体 作用域 名空间 变量生存期概念理解
- C++基础3:作用域
- C++基础之类
- c++基础之类的封装性
- 深入理解C++template的基础知识
- c++基础之类的构造函数
- 理解C++中的头文件和源文件的作用
- python基础(5):深入理解 python 中的赋值、引用、拷贝、作用域
- C++基础——用C++实例理解UML类图
- 【C++基础】C++之类的前置声明
- c++基础之类的多态型
- C/C++基础面试-Sizof的全面理解
- c++基础之类的析构函数
- 编程语言基础:用“收集器”理解各种语言(C++、Java、Python)中的可变参数!
- C/C++基础———C/C++中函数指针和数组指针、数组名的一些个人理解
- C++基础之类的虚继承
- 翻译:怎样理解 C++ 11中的move语义(基础)--- An answer from stackoverflow
- c++基础之类的基礎
- 【C++基础 08】virtual析构函数的作用
- iOS培训课程:c++基础章节 对象的定义和作用