搜索
首页 电脑/网络 程序设计 C/C++

符号

::用这个符号和:有什么区别,不理解

全部回答

2008-05-21

0 0

    却别打了,:就是冒号啊,在C++里没什么特殊的作用啊 而作用域运算符::就不同了 ::是C++定义的一个新的运算符,称为作用域运算符。 它用来解决局部变量与全局变量的重名问题。
  当::用作单目运算符时,它的在操作数是一个标志符,它限定访问全局作用域范围内的该标志符。  当::是双目运算 符时,它的左操作数是类名,右操作数是类的成员,它限定访问指定类的某个成员。
  ::运算符最有用的地方是在派生类中访问基类的成员。尤其是当派生类定义的成员名字与基类中成员名字相同时(即派生类的成员名字覆盖基类的成员名字时)。 。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
C/C++
数据库
VB
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报