mabby 这是一个愚蠢的问题)我有一个小误解:
"newobj" 使 CLR 能够: 1) 计算对象需要多少内存
2)如果堆有足够的内存 - 调用构造函数,检索内存中新对象到主代码的链接(地址是指向下一个对象的指针的最后位置)
3) 之前!检索引用将指针移动到下一个对象
这是一个例子: Car myCar = new Car;
所以,如果我理解的话,编译器会将“指向下一个对象的链接”写入 myCar ?如果我们需要编译器将“指向我们对象的链接”写入我的车..
如果可以,请描述它是如何工作的