1
5
在C中,当您有一个方法时
你称之为
这是怎么工作的? 逻辑上 ,这意味着“X和F表示相同的存储位置”。 我们实际实施的方式 在CLR中 is f的类型为“可包含整数的变量的托管引用”。我们将局部变量x的托管地址传递给m。 C++中的模拟将是一种方法,它使用ANP;INT——对包含INT的变量的引用。 明白了吗? |
2
6
正确的思考方式
和
你得想想
所以,
|
3
5
引用不是指针。
这声明了一个“内存单元”,它保存对foo实例的引用。然后它初始化的新实例
此声明方法的
方法中的语句创建的新实例
这个调用
如果你写的话也会发生同样的事情
这声明了一个方法
这个调用
陈述
当
|
4
0
引用不是*您将它与指针混淆。所以这意味着它将被传递为:
|
5
0
我很确定像int这样的值类型只使用一个间接级别。 |
6
0
C:
C++:
|
7
0
您可能想检查它是如何在C++/CLI中实现的。我在一本书中找到了很好的解释: Expert C++/CLI: NET for Visual C++ programmers ,第83页。
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |