所以这一次我认为当你做像ObjectA.field1这样的事情时,ObjectA就像堆栈上的任何值一样,你基本上可以访问它的字段.现在我正在阅读有关OOP语言的类的注释,并意识到当你执行ObjectA.field1时实际发生的是HEAP(ObjectA的地址)(field1),它返回field1的值.这让我有点困惑.虽然我们已经拥有对象的价值,但有人能说出为什么会有一个查找吗?希望我能够解释..
c++ pointers object dereference
c++ ×1
dereference ×1
object ×1
pointers ×1