21xrx.com
2024-12-23 02:17:08 Monday
登录
文章检索 我的文章 写文章
C++中的点运算符".
2023-06-30 19:02:52 深夜i     --     --
C++ 点运算符 " "

在C++编程语言中,点运算符“.”是一种非常常用的运算符。它通常用于访问类的数据成员和成员函数。

点运算符的语法形式是:“对象名.成员名”。其中,对象名可以是类的实例化对象,也可以是指向类实例化对象的指针;成员名可以是数据成员或成员函数名。

当点运算符用于访问类的数据成员时,它可以用来读取或修改数据成员的值。例如,在以下代码中,点运算符被用来访问了一个类的私有数据成员age:


class Person {

private:

  int age;

public:

  void setAge(int a)

    age = a;

  

  int getAge()

    return age;

  

};

Person p;

p.setAge(30);

int myAge = p.getAge();

在上面的代码中,我们使用点运算符来调用类的setAge()和getAge()成员函数,以设置和读取age数据成员的值。

当点运算符用于访问类的成员函数时,它可以用来调用类的成员函数来执行某些操作。在以下代码中,点运算符被用来调用了一个类的成员函数showName():


class Person {

private:

  string name;

public:

  void showName()

    cout<< "My name is " << name <<endl;

  

};

Person p;

p.showName();

在上面的代码中,我们使用点运算符来调用类的showName()成员函数,以显示该类的私有数据成员name的值。

总之,点运算符是C++中非常重要的运算符之一,它可以用来访问类的数据成员和成员函数,并对它们进行修改和调用。如果你想学习更多关于点运算符和C++编程的内容,可以参考相关的编程书籍或在线教程。

  
  

评论区

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