1、::表示作用域,和所屬關係
::是運算子中等級最高的,它分為三種:
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).
2、->指標呼叫方法或成員
//定義乙個類的物件和乙個指向該物件的指標;
cbox box;
cbox *pbox;
pbox= &box;
//通過->呼叫函式
cout<<"
該箱子的體積是:
"st.reportid()
done!
C 中的 符號
c 中的 符號2005 7 27 allen lee 符號是特殊而又實用的 c 符號。比如它在 string 中的應用。1字元 表示,其後的字串是個 逐字字串 verbatim string 這個說法來自 c primer 中文版 stanley b.lippman,侯捷 陳碩合譯 2對於逐字字串字...
c 中的 符號
看c 那麼久,今天看原始碼 void concatlayer forward gpu const vector bottom,const vector top 竟然懵了,前後誰屬於誰?查下,三種用法 1 表示 域操作符 例 宣告了乙個類a,類a裡宣告了乙個成員函式void f 但沒有在類的宣告裡給出...
C 中的 符號
doctype html public wcdtd xhtml stricten httpwwwworgtrxhtmldtdxhtml strictdtd 符號是特殊而又實用的c 符號。比如它在string中的應用。字元 表示,其後的字串是個 逐字字串 verbatim string 這個說法來自c...