C 中的符號

2022-08-19 19:18:07 字數 648 閱讀 6688

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...