我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这里为什么可以直接用作用域运算符::?

图片说明

你是不是定义了一个全局的swap函数?如果要调用本类中同名的全局函数时,打上::以示区别。就跟下面的x全局变量是同一个道理
int x;
int main()
{
  int x;
  x=1;
  ::x=2;
  cout<<"局部变量x="<<x<<endl;//1
  cout<<"全局变量x="<<::x<<endl;//2
  return0;
}

::代表当前全局的命名空间,限定访问的对象

近期文章

  • 小白求助 如何把字符串转换成日期格式的字符串
  • java rmi 时间过长没返回值
  • 内联汇编语法问题 输出操作数
  • Region server日志中出现的No GCs detected含义是什么
  • Handler.post无法使用
  • TUXEDO CERT-C PKI 创建密钥和证书
  • C# 生成word,同时插入书签
  • 按照步骤配置的,找了好几天不知道是哪里出现了问题
  • 使用java+openssh获取(东软)防火墙路由表信息?
  • 刚入门的小白寻求一些有关SIFT和SURF的帮助
  • android 如何让 App icon 不显是在 launch 上,但此app 能从别的程序入口进入
  • 数据结构中关于B-树的问题
  • 请问Hibernate的native sql 怎么优化select *?
  • 有谁用过lodop打印控件没?
  • vb.net 串口读取操作造成死机
  • 关于ontouchlistener的监听滑动问题
  • kafka.common.KafkaException:
  • 求个正则表达式 获取字符串前8个数字
  • 在程序中 单例模式 与 多线程
  • web app用ajax访问后台接口需要跨域怎么办?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华