C++ 成员(点和箭头)运算符

秋山信月归

C++ 成员(点和箭头)运算符

.(点)运算符和->(箭头)运算符用于引用类、结构和联合的个别成员。

点运算符用于实际对象。箭头运算符与对象指针一起使用。例如,考虑以下结构体−

struct Employee {
   char first_name[16];
   int  age;
}  emp;

点运算符

为了将值”zara”赋给emp对象的first_name成员,你可以这样写:

strcpy(emp.first_name, "zara");

剪头(->)操作符

如果p_emp是指向类型为Employee的对象的指针,那么要将值”zara”赋给对象emp的 first_name 成员,你可以编写如下代码−

strcpy(p_emp->first_name, "zara");

-> 被称为箭头操作符。它由减号和大于号组成。

简单地说:要访问结构体的成员,请使用点操作符。要通过指针访问结构体的成员,请使用箭头操作符。

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码