) 和雙冒號 (::) 運算子存取 C 中的成員? " />
C 中的成員存取運算子:點、箭頭、雙冒號
在C 中,可以使用三個運算子來存取類別成員:點(.) 、箭頭(->) 和雙冒號(::) 每個運算子都有不同的用途,使您能夠了解類別成員存取的上下文。
雙冒號(::):類別成員存取
:: 運算子專門用於存取類別或命名空間的成員語法a: :b 表示b 是類別或命名空間a 的成員。 (.):物件成員存取
. 運算子用於存取物件的成員或物件的參考。箭頭(->):指標成員存取
-> 運算子最初是(*a).b。 a 是指針,則a->b 相當於存取指標a 所引用的物件的成員。是重載->的類別的物件運算符,然後呼叫重載的operator->()函數執行。 🎜>
附加說明:聲明為類別、結構體或聯合的類型是被認為是「類別類型」。的別名,因此a.b 也適用於對物件的參考。
以上是點 (.)、箭頭 (->) 和雙冒號 (::) 運算子如何存取 C 中的成員?的詳細內容。更多資訊請關注PHP中文網其他相關文章!