c++中 ->,c++中::

->

->用于指针
->用于指向结构体的指针
->用于指向结构体的指针,表示结构体内的元素

#include
struct role   // 定义一个结构体
{
    char name[8];  // 姓名
    int level;  // 等级
    int HP;  // 血量
    int MP;  // 蓝量
    int gold;  // 金币
};
void main()
{
    struct role *w;   // 定义一个结构体指针
    char str[]="kuangzhan";
    w->name = str;     // 对结构体中的成员变量name进行赋值
    w->level = 46;  // 对结构体中的成员变量level进行赋值
    w->HP = 3100;       // 对结构体中的成员变量HP进行赋值
    w->MP = 3100;       // 对结构体中的成员变量MP进行赋值
    w->gold = 475233;       // 对结构体中的成员变量gold进行赋值
}

::

调用变量
作用域::变量

如果a的作用域为全局作用域,调用a时用

::a

如果a的作用域为类ww时,调用a时用

class ww
{
  public:
    int a();
}
int ww::a()//表示test是属于A的
{
 return 0;
}

你可能感兴趣的:(C++入门到工作)