专栏首页跟Qt君学编程c++作用域解析运算符(::)

c++作用域解析运算符(::)

域名::函数或类型定义

  • 表示定义某个域的函数或类型;
  • Test::Test()引用Test类的Test()构造函数;
  • 例:
class Test {    Test();};Test::Test() {}

::函数或类型调用

  • 表示调用全局的函数或类型;
  • ::value引用全局变量;
  • 例:
#include <iostream>using namespace std;int value = 1;int main(int argc, char *argv[]){    int value = 10;    cout<<::value<<endl;    cout<<value<<endl;    return 0;}

本文分享自微信公众号 - Qt君(qtjuna),作者:Prosa

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-03-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 这是一个函数[](){}

    [](){}是一个C++11下的Lambda表达式(匿名函数),当然[]{}也是一个Lambda表达式。

    Qt君
  • QThread类

     QThread类提供一种独立于平台的线程管理方式。     一个QThread实例管理程序中的一个线程。QThread的执行开始于run()。默认情况下,ru...

    Qt君
  • windows下获取dns地址

    Qt君
  • Linux内核调试技术——kprobe使用与实现(四)

    Linux内核调试技术——kprobe使用与实现(四)--kprobe内核注册过程

    用户5807183
  • Spring Cloud Zuul通过zuul-ratelimit实现限流

    本篇文章主要讲解 zuul-ratelimit 组件如何来作为服务限流的。并且只讲解他的默认存储类型,因为我想后期能力允许,我会单独讲解利用 redis 来做限...

    胖虎
  • Struts S2-052漏洞利用方式实验解析(附EXP)

    Struts2的漏洞之王大之名相信已经家户喻晓了。从S2-003、S2-005、S2-007、S2-008、S2-009、S2-012~S2-016、S2-03...

    FB客服
  • 剖析Java中HashMap数据结构的源码及其性能优化

    存储结构 首先,HashMap是基于哈希表存储的。它内部有一个数组,当元素要存储的时候,先计算其key的哈希值,根据哈希值找到元素在数组中对应的下标。如果这个位...

    凯哥Java
  • hyperloglog的java版使用

    对于海量数据来说,数据内存占用会变得很高. Probabilistic数据结构牺牲了一下准确率去换取更低内存占用。比如一个HyperLogLog的数据结构只需要...

    codecraft
  • 对象检测网络中的mAP到底怎么计算出来的

    mAP是英文mean Average Precision的全称,同时也是衡量深度学习中对象检测算法准确率的一个重要指标,mAP的计算涉及到很多专业的术语与解释,...

    OpenCV学堂
  • springCloud当中Eureca消费者Consumer的部署

    3.消费者的部署: 做个普通的maven project,quickstart archetype。改成jdk.8。过去我们都是: @Service publ...

    马克java社区

扫码关注云+社区

领取腾讯云代金券