![]() |
1
4
不,不是。
任务
一个警告标志是,您可以通过引用获取原始拥有指针。这意味着函数实际上可以分配
|
![]() |
2
1
您不会更改指针指向的位置。
如果你考虑到可以在不改变代码功能的情况下更改函数签名,这可能会变得更加清楚:
当指针按值传递时,函数不可能更改传递给它的指针的值。 看看它是如何编译的: https://godbolt.org/z/63M9ozf3M
也许你脑海中的代码存储了一个指向对象的指针,并具有自动存储持续时间,
|
![]() |
AstralHex · 矩阵乘法代码工作不正常 4 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 4 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 4 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 4 月前 |