• c++中 > 和 ::


    首先介绍一下C语言中的结构。对于一个结构来说,
    struct MyStruct {
    int member_a;
    };
    如果有个变量MyStruct s,那么使用其中的成员元素时可以用
    s.member_a = 1;
    如果采用指针方法访问,比如MyStruct * ps,那么同样的访问必须用箭头号:
    ps->member_a = 1;

    ::只用在类成员函数和类成员变量中。比如,声明一个类:
    class CA {
    public:
    int ca_var;
    int add(int a, int b);
    int add(int a);
    };
    那么在实现这个函数时,必须这样书写:
    int CA::add(int a, int b)
    {
    return a + b;
    }
    另外,双冒号也常常用于在类变量内部作为当前类实例的元素进行表示,比如:
    int CA::add(int a)
    {
    return a + ::ca_var;
    }
    表示当前类实例中的变量ca_var。

  • 相关阅读:
    PHP引用传值
    PHP快速排序
    PHP冒泡排序法
    Jquery EasyUI datagrid后台数据表格生成及分页详解
    polymer 测试
    imooc movie
    test markdown
    MEAN 27
    MEAN 26
    nodejs 负载均衡
  • 原文地址:https://www.cnblogs.com/kalo1111/p/2953571.html
Copyright © 2020-2023  润新知