【发布时间】:2023-03-27 09:04:01
【问题描述】:
当我将指针(指向对象)作为参数传递给被调用函数时,为什么不复制对象的属性?有没有实际原因导致这种情况没有发生?
例如,如果 x 是指向对象的指针,则调用函数中的赋值 x=y 对调用函数不可见。然而,赋值 x.f=3 是可见的(f 是一个属性)。
谢谢!
【问题讨论】:
-
语言是什么? C++?让a Minimal, Complete, and Verifiable example解释你自己。
-
对不起,这是来自麻省理工学院“算法导论”的第一章。这是伪代码规则的一部分,因此没有指定编程语言。
-
不同语言的object、pointer、attributes、assignment的概念/规则略有不同i> 等
-
请指定语言;每种语言使用不同的约定。
标签: pointers