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

->

->用於指針
->用於指向結構體的指針
->用於指向結構體的指針,表示結構體內的元素

#include<stdio.h>
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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章