作用域运算符::用法
来源:互联网 发布:算法导论 kindle mobi 编辑:程序博客网 时间:2024/05/18 15:55
::是运算符中等级最高的,它分为三种:全局作用域符,类作用域符,命名空间作用域符
全局作用
全局作用域符号:当全局变量在局部函数中与其中某个变量重名,那么就可以用::来区分如:
char zhou; //全局变量
void sleep()
{
char zhou; //局部变量
zhou(局部变量) = zhou(局部变量) *zhou(局部变量) ;
::zhou(全局变量) =::zhou(全局变量) *zhou(局部变量);
}
类作用
作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为了避免不同的类有名称相同的成员而采用作用域的方式进行区分
如:A,B表示两个类,在A,B中都有成员member。那么
A::member就表示类A中的成员member
B::member就表示类B中的成员member
命名空间
"::"是作用域限定符或者称作用域运算符或者作用域操作符(scope operator).例如命名空间
"::"作用:namespace::name
:: 的另一种用法
直接用在全局函数前,表示是全局函数。当类的成员函数跟类外的一个全局函数同名时,在类内定义的时候,打此函数名默认 调用的是本身的成员函数;如果要调用同名的全局函数时,就必须打上::以示区别。比如在VC里,你可以在调用API函数时,在API函数名前加::。
阅读全文
1 0
- 作用域运算符::用法
- 作用域运算符
- ::作用域运算符
- 作用域运算符
- 作用域和作用域运算符“::"
- 8 作用域运算符
- C++"::"作用域运算符
- C++学习 c++作用域运算符用法(全局变量和局部变量)
- C++中的作用域解析运算符::
- C++作用域运算符(::)
- 15.C++ 作用域限定运算符
- PHP 作用域解析运算符(::)
- C++之作用域运算符::
- 简单的作用域运算符
- 初识C++ 作用域运算符
- 作用域运算符的使用
- C++ 作用域运算符(::)
- C++之作用域运算符::
- python学习之内置数据类型
- Openwrt 之 mtd/mtd_write烧写固件
- The type javax.servlet.http.HttpServletRequest cannot be resolved.
- 云星数据---Scala实战系列(精品版)】:Scala入门教程040-Scala实战源码-Scala Case Class 02
- 子Fragment调用父Fragment的方法
- 作用域运算符::用法
- HTTP文件断点续传的原理
- 手把手教你webpack3(4)出口(详解)
- Java类型转换
- VS 中文 乱码
- Spring Cloud分布式微服务云架构—集成项目简介
- PowerDesigner中,修改column的name和Code同步问题
- Centos7.2 搭建ELK-5.6.4日志分析平台(二)
- B树