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



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

int test;
test = one->two;

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新