gpt4 book ai didi

c# - 差异 b/n 对象、引用、指针

转载 作者:行者123 更新时间:2023-11-28 06:53:19 25 4
gpt4 key购买 nike

<分区>

我开始用 c 编程,然后在 Java 和 c# 上做了一些工作。

  • 所以我对一个对象(一个类的实例)的理解是,它就像一个指向存储在内存中的实例的指针(可能指向整个实例的第一个内存单元...类似于结构或数组 A []的初始地址存储在A)。

我的上述理解是否正确?

从上面的阅读我明白两者是相同的,除了引用让你不采取 null。

我不明白的一点是他们说:指针变量初始化后可以重新赋值,但引用变量不能。但是我测试了这个场景,编译器允许我重新赋值,这取决于编译器吗??。如果根本不能为它重新分配不同的值,那么“通过 ref 传递”到底有什么用(在 C++ 中)?

也有人可以推荐一个可靠且很酷的 c++ 在线资源,比如 msdn for c#

如果有一种简单的方法可以在 C++ 中查看存储在引用变量中的地址,那就太好了

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