首頁 > 後端開發 > C++ > 點 (.)、箭頭 (->) 和雙冒號 (::) 運算子如何存取 C 中的成員?

點 (.)、箭頭 (->) 和雙冒號 (::) 運算子如何存取 C 中的成員?

Patricia Arquette
發布: 2024-12-13 19:23:10
原創
679 人瀏覽過

How Do the Dot (.), Arrow (->) 和雙冒號 (::) 運算子存取 C 中的成員?
) 和雙冒號 (::) 運算子存取 C 中的成員? " />

C 中的成員存取運算子:點、箭頭、雙冒號

在C 中,可以使用三個運算子來存取類別成員:點(.) 、箭頭(->) 和雙冒號(::) 每個運算子都有不同的用途,使您能夠了解類別成員存取的上下文。

雙冒號(::):類別成員存取

:: 運算子專門用於存取類別或命名空間的成員語法a: :b 表示b 是類別或命名空間a 的成員。 (.):物件成員存取

. 運算子用於存取物件的成員或物件的參考。箭頭(->):指標成員存取

-> 運算子最初是(*a).b。 a 是指針,則a->b 相當於存取指標a 所引用的物件的成員。是重載->的類別的物件運算符,然後呼叫重載的operator->()函數執行。 🎜>

附加說明:

聲明為類別、結構體或聯合的類型是被認為是「類別類型」。的別名,因此a.b 也適用於對物件的參考。

以上是點 (.)、箭頭 (->) 和雙冒號 (::) 運算子如何存取 C 中的成員?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板