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