解释了c++中不同情况下的箭头和点运算符

Explanation of arrow and dot operator pertaining to different situations in C++

本文关键字:点运算 运算符 情况下 c++ 解释      更新时间:2023-10-16

我理解箭头操作符意味着解引用指向结构/对象的指针并获得成员,例如:

int test;
test = one->two;

one是对象/结构指针,two是成员,在本例中为整数。本质上与:

int test;
test = (*one).two;

然而,如果two是指向int的指针呢?如何检索存储在two指向的地址上的整数值?

*((*one).two)
or
*(one->two)