21xrx.com
2025-07-16 07:43:20 Wednesday
文章检索 我的文章 写文章
C++中的点运算符".
2023-06-30 19:02:52 深夜i     47     0
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++编程的内容,可以参考相关的编程书籍或在线教程。

  
  

评论区