C++中.和->運(yùn)算符的使用方式的不同
2023-07-06 20:33 作者:這個(gè)橙子好辣 | 我要投稿
在C++中,.
和->
都是用于訪問類的成員的運(yùn)算符,但它們?cè)谑褂梅绞胶瓦m用對(duì)象上有所不同。
1. .
運(yùn)算符:
用于直接訪問類的成員,前提是通過對(duì)象實(shí)例來訪問。
適用于直接訪問普通對(duì)象的成員。
在上述示例中,通過對(duì)象實(shí)例obj
使用.
運(yùn)算符訪問了成員變量x
和成員函數(shù)printX()
。
2. ->
運(yùn)算符:
用于通過指向?qū)ο蟮闹羔樤L問類的成員。
適用于通過指針訪問對(duì)象的成員。
在上述示例中,通過指針ptr
使用->
運(yùn)算符訪問了成員變量x
和成員函數(shù)printX()
。
總結(jié):
.
運(yùn)算符用于直接訪問對(duì)象的成員,適用于對(duì)象實(shí)例。->
運(yùn)算符用于通過指針訪問對(duì)象的成員,適用于指向?qū)ο蟮闹羔槨?/p>通過
.
和->
運(yùn)算符,可以訪問類的成員變量和成員函數(shù)。
標(biāo)簽: