gpt4 book ai didi

C++ 取消引用和使用点运算符与使用箭头运算符之间有区别吗

转载 作者:行者123 更新时间:2023-12-05 08:18:01 25 4
gpt4 key购买 nike

<分区>

假设我有以下变量:

MyObject* obj = ...;

如果这个对象有字段foo,有两种方法访问它:

  1. obj->foo
  2. (*obj).foo

使用一种方法与使用另一种方法有什么区别吗?或者第一种方法只是第二种方法的语法糖?

我在想也许第一个可能会导致对象的复制构造函数被调用,因为它现在持有该值。

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