![]() |
1
2
如果您想模仿在高亮显示的线程中看到的代码,请注意代码使用了指针。使用指针的函数基本上改变了指针指向的内容。 因此,您应该这样做来模拟这种行为:
必须通过引用传递向量。没有看到结果的原因是,传递值会创建一个本地临时副本,当函数返回时,临时副本会消失。你不希望这样——你希望结果指向你传递的向量,而不是一个临时副本,所以通过引用传递向量。 |
![]() |
2
1
无论如何,我意识到它仍然超出范围的原因是尽管我这样做了:
我未能做到这一点:
感谢PaulMcKenzie的及时回复,指出了我愚蠢的愚蠢。 |
![]() |
Tono Nam · 无法在golang中通过引用修改对象 3 年前 |
![]() |
uzivanky · 课堂上不同的“this” 7 年前 |
![]() |
Henry Marshall · 通过引用替换JS对象[重构工作代码] 7 年前 |
|
user9441223 · 通过引用传递对象并将其存储为成员变量 7 年前 |
![]() |
Enryu · 参考变量参数vs局部参考变量[关闭] 7 年前 |
![]() |
Tryer · 计算不同类别对象的数量 7 年前 |