21xrx.com
2024-12-22 21:45:04 Sunday
登录
文章检索 我的文章 写文章
C++成员访问运算符
2023-07-05 22:24:07 深夜i     --     --
C++ 成员访问 运算符

C++是一种面向对象编程语言,成员访问运算符(有时被称为点运算符)是C++中一个非常重要的运算符。这个运算符可以用来访问一个对象的成员变量和成员函数。

成员访问运算符由一个点(.)组成,后跟着成员的名称,以此来访问该对象的成员变量和成员函数。例如,如果我们有一个名为person的对象,并且这个对象有一个名为name的成员变量,我们可以使用以下语法来访问它:


person.name

同样地,我们也可以使用成员访问运算符来调用对象的成员函数。例如,如果我们有一个名为person的对象,并且这个对象有一个名为sayHello的成员函数,我们可以使用以下语法来调用它:


person.sayHello()

需要注意的是,成员访问运算符只能用来访问对象的公共成员,也就是说,只能访问在该对象的类定义中声明为公共的成员函数和成员变量。如果对象的成员被声明为私有或受保护的,那么这些成员就只能在类的内部或者友元函数中被访问。

除了点运算符,C++还提供了箭头运算符(->)来访问对象的成员。箭头运算符和点运算符的作用一样,但是箭头运算符更适用于指向对象的指针。例如,如果我们有一个指向person对象的指针,我们可以使用以下语法来访问它的成员变量或成员函数:


personPtr->name

personPtr->sayHello()

总的来说,成员访问运算符是C++中非常重要的运算符之一。通过使用点或者箭头运算符,我们能够简单地访问对象的成员,这在实际的编程中非常有用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复