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++中const的用法C++
- C++中& 的基本用法C++
- C++中const的簡單用法C++
- C++中函式呼叫的用法C++函式
- C++ 中 inline 用法概述C++inline
- C++中巨集定義#define的用法C++
- C++中push_back()函式的用法C++函式
- C++中break和continue的用法和區別C++
- 詳解C++的模板中typename關鍵字的用法C++
- c++ map用法C++
- C++ 函式 realloc 的用法C++函式
- c++ 中vector 常見用法(給初學者)C++
- C++中行內函數的用法C++函數
- C++【string】用法和例子C++
- C++【vector】用法和例子C++
- C++ replace() 函式用法C++函式
- c++ vector用法詳解C++
- C++ new用法的個人見解C++
- C++精進之路4:引用的用法C++
- C++ sort排序函式的用法總結C++排序函式
- C++ remove erase 用法淺析C++REM
- C++回撥函式 用法C++函式
- C++【stack/queue】用法和例子C++
- C++ any_of用法學習C++
- js中的this用法JS
- C++查詢一個數是否在陣列中find用法C++陣列
- c++ 智慧指標用法詳解C++指標
- MYSQL中replace into的用法MySql
- MySQL中limit的用法MySqlMIT
- js中的||與&&用法JS
- iOS 中 cell的用法iOS
- Java中DecimalFormat的用法JavaDecimalORM
- python中return的用法Python
- golang中channel的用法Golang
- python中的eval用法Python
- DataTable中的select()用法
- Python中if的基本用法Python
- Java中super的用法Java
- mySQL中replace的用法MySql