gpt4 book ai didi

c++ - -> 和 . 之间差异的基本原理是什么?在 C/C++ 中?

转载 作者:可可西里 更新时间:2023-11-01 18:37:21 24 4
gpt4 key购买 nike

<分区>

Possible Duplicates:
C++: ptr->hello(); /* VERSUS */ (*ptr).hello();
Why does C have a distinction between -> and . ?

我知道成员运算符 (.) 和指针运算符 (->) 之间的区别。

为什么 C 设计者要为此访问创建不同的运算符?为什么编译器不能自己解决?

如果您一直使用 .是否存在任何情况下,您是指成员还是指针成员是模棱两可的?

编辑:我不是在寻找“(*a).b”语法。我问为什么设计师不让你用“a.b”代替“a->b”?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com