c++中::的用法
::是運算子中等級最高的,它分為三種: 1)global scope(全域性作用域符),用法(::name) 2)class scope(類作用域符),用法(class::name) 3)namespace scope(名稱空間作用域符),用法(namespace::name) 他們都是左關聯(left-associativity) 他們的作用都是為了更明確的呼叫你想要的變數,如在程式中的某一處你想呼叫全域性變數a,那麼就寫成::a,如果想呼叫class A中的成員變數a,那麼就寫成A::a,另外一個如果想呼叫namespace std中的cout成員,你就寫成std::cout(相當於using namespace std;cout)意思是在這裡我想用cout物件是名稱空間std中的cout(即就是標準庫裡邊的cout) 他們算是C++中的基礎,如果運用的好的話,你程式的出錯率也許會降很多
相關文章
- C++中& 的基本用法C++
- C++ 中特殊的用法C++
- C++中const的用法C++
- C++中clock用法C++
- C++中函式呼叫的用法C++函式
- c++中stack、queue、vector的用法C++
- C++ 中dynamic_cast<>的用法C++AST
- C++中const的簡單用法C++
- C++中巨集定義#define的用法C++
- C++ RTTI中dynamic_cast的用法C++AST
- c++中&符號的幾種用法C++符號
- C++中push_back()函式的用法C++函式
- C++ 中 inline 用法概述C++inline
- C++ 中 this 指標的用法詳解C++指標
- C++中const用法總結C++
- c++中冒號(:)和雙冒號(::)的用法C++
- C++中break和continue的用法和區別C++
- C++ 中隨機函式 rand() 和 srand() 的用法C++隨機函式
- 詳解C++的模板中typename關鍵字的用法C++
- 標準 C++ 中的 string 類的用法總結C++
- 詳解 C++ 的模板中 typename 關鍵字的用法C++
- c++ 中vector 常見用法(給初學者)C++
- C++ 中名稱空間的 5 個常見用法C++
- C++ 函式 realloc 的用法C++函式
- C++引用的作用和用法C++
- 【C++ STL】Set用法C++
- C++中行內函數的用法C++函數
- C++ new用法的個人見解C++
- C++ set的一些用法C++
- C和C++陣列的用法C++陣列
- C++ replace() 函式用法C++函式
- c++ vector用法詳解C++
- C++【vector】用法和例子C++
- C++精進之路4:引用的用法C++
- js中的this用法JS
- SQL 中With as 的用法SQL
- Oracle中with的用法Oracle
- c++基礎知識(八)C/C++中修飾符const、extern、static、volatile的用法C++