今天在寫mfc**的時候,用到了.與->兩個符號,這是很基本的兩個符號,以前用的時候總是隨手拈來,也忘記了有什麼區別,查閱一下資料有了深刻的了解,細節如下:
//示例**:
class cmyclass
cmyclass myclass;//定義cmyclass類的物件
int a = myclass.a;//通過物件呼叫其成員,用.
cmyclass * pmc = &myclass;//或者
cmyclass *pmcd;
//定義cmyclass類指標(pmc與pmcd),指向前面的myclass物件
int b = pmc->a;//通過類指標來呼叫成員,用->
結構體與類的用法一樣
Java中 和 的區別
第十一,short s1 1 s1 s1 1 有什麼錯?short s1 1 s1 1 有什麼錯?引出一下討論。賦值運算子,在編譯器將右邊的表示式結果計算出來後,和左邊的變數型別比較精度,如果左邊的變數精度低於右邊的結果的精度,編譯器會顯式的報錯,告訴程式設計師去強制轉型。所以s1 s1 1出錯 最...
Linux shell中 和 的區別
shell中和的區別 結構比結構更加通用。這是乙個擴充套件的test命令,支援萬用字元。在 和 之間所有的字元都不會發生檔名擴充套件或者單詞分割,但是會發生引數擴充套件和命令替換。使用 條件判斷結構,而不是 能夠防止指令碼中的許多邏輯錯誤,比如,和 這些操作符能夠正常存在於這個條件判斷中,但是如果出...
ibatis中 和 的區別
在ibatis中我們使用sqlmap進行sql查詢時需要引用引數,在引數引用中遇到的符號 和 之間的區分為,可以進行與編譯,進行型別匹配,而 不進行資料型別匹配,例如 select from table where id id 其中如果欄位id為字元型,那麼 id 表示的就是 id 型別,如果id為...