C++中點運算子與成員運算子分別在何時使用?

在C++學習過程中,因為內容多、知識雜,常常學著後面的忘著前面的,這裡我歸納一下點運算子與成員運算子分別在何時使用,以加強朋友們記憶。

C++中點運算子與成員運算子分別在何時使用

工具/原料

VC++6.0或VS2010等C++開發軟體都可以

需要了解一些類的基礎知識

方法/步驟

物件採用點運算子訪問類的成員變數以及成員函式,下圖例項黃色熒光筆標記。

C++中點運算子與成員運算子分別在何時使用

物件指標使用成員運算子訪問類的成員變數以及成員函式,下圖例項下劃線標記。

C++中點運算子與成員運算子分別在何時使用

物件使用成員運算子訪問類的成員變數以及成員函式程式編譯時會報錯,如下圖藍色下劃線所示。

C++中點運算子與成員運算子分別在何時使用

物件指標使用點運算子訪問類的成員變數以及成員函式程式編譯時會報錯,如下圖黑色下劃線所示。

C++中點運算子與成員運算子分別在何時使用

物件指標通過“*”運算子也可以訪問類的成員變數以及成員函式,如下圖熒光筆標記了。

C++中點運算子與成員運算子分別在何時使用

注意事項

在訪問的時候注意,成員變數或者成員函式的安全性級別,是public、protected還是private。

相關問題答案