在c++中,「::」表示「
作用域識別符號
」或者叫「
作用域分解
運算子」,比如:「類名::函式名」,這樣是表示該函式是該
類的成員函式,
但是象下面這種寫法:「::函式名」,
作用域識別符號
前面沒有任何物件,代表後面的物件或函式是全域性的。
**
::的作用非常簡單,就是當區域性變數和全域性變數名字重疊的時候,指定某變數一定是來自全域性變數。
[cpp]view plain
copy
#include
using
namespace
std;
intresult = 100;
intmain()
system("pause"
);
return
0;
}
其輸出結果是100
C 的雙冒號(域解析符)
在c 中,表示 作用域識別符號 或者叫 作用域分解 運算子 比如 類名 函式名 這樣是表示該函式是該 類的成員函式 但是象下面這種寫法 函式名 作用域識別符號 前面沒有任何物件,代表後面的物件或函式是全域性的。的作用非常簡單,就是當區域性變數和全域性變數名字重疊的時候,指定某變數一定是來自全域性變數...
C 「 」 作用域符 雙冒號
2016年12月16日 10 09 27 非長道 閱讀數 10837 標籤 c 雙冒號 作用域 作用域符 更多 個人分類 c c 是作用域符,是運算子中等級最高的,它分為三種 1 global scope 全域性作用域符 用法 name 2 class scope 類作用域符 用法 class na...
C 「 」 作用域符 雙冒號
是作用域符,是運算子中等級最高的,它分為三種 1 global scope 全域性作用域符 用法 name 2 class scope 類作用域符 用法 class name 3 namespace scope 命名空間作用域符 用法 namespace name 他們都是左關聯 left asso...