C++ -- 范围解析运算符
来源:互联网 发布:陈炳勇力量数据 编辑:程序博客网 时间:2024/06/02 05:12
作用一:
作用域符号::的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分
如:A,B表示两个类,在A,B中都有成员member。那么
A::member就表示类A中的成员member
B::member就表示类B中的成员member
作用二:
全局作用域符号:当全局变量在局部函数中与其中某个变量重名,那么就可以用::来区分如:
char zhou; //全局变量
void sleep(){
char zhou; //局部变量
char(局部变量) = char(局部变量) *char(局部变量) ;
:char(全局变量) =::char(全局变量) *char(局部变量);
}
作用三:
::是C++里的“作用域分解运算符”。比如声明了一个类Box,类Box里声明了一个成员函数setLength(),但没有在类的声明里给出setLength的定义,那么在类外定义f时,就要写成void Box::setLength(),表示这个setLength()函数是类Box的成员函数。代码如下例如:
class Box { public: double length; double width; double height; void setLength(double len); void setWidth(double wid); };void Box::setLength(double len){ length = len; }void Box::setWidth(double wid){ width = wid;}
阅读全文
0 0
- C++ -- 范围解析运算符
- c语言int表示范围以及移位运算符
- [转]c语言int表示范围以及移位运算符
- c语言int表示范围以及移位运算符
- Object-C--->Swift之(三)nil合并运算符、范围运算符
- C指针解析 ------ 运算符&和*
- C语言数据类型取值范围解析
- C语言数据类型取值范围解析
- C中数据类型数值范围解析
- 范围解析操作符(::)
- 范围解析操作符 (::)
- C/C++ 位运算解析
- C/C++ 位运算解析
- c语言数据运算超范围要注意
- C语言中自增运算符的解析
- VC 中 C/C++ 增减量运算符解析
- 【足迹】5.vector,范围for运算,迭代器,条件运算符!
- 位运算符的用法及C语言运算符优先级解析
- shell脚本初入门必读
- phpunit 环境部署
- DOM事件&addEventListener
- 手把手教你下载及安装Genymotion模拟器
- 处理数据 命令积累
- C++ -- 范围解析运算符
- fastDFS 一二事
- 检测报错 PRVF-4190 : Verification of the hosts config file failed
- js中eval() 方法的使用以及一些特殊的使用方式
- 知识积累2……
- C51 ascii转十进制
- LeetCode34. Search for a Range
- Servlet总结二(文件路径)
- 欢迎使用CSDN-markdown编辑器