|
|
1
4
不,不是。
任务
一个警告标志是,您可以通过引用获取原始拥有指针。这意味着函数实际上可以分配
|
|
|
2
1
您不会更改指针指向的位置。
如果你考虑到可以在不改变代码功能的情况下更改函数签名,这可能会变得更加清楚:
当指针按值传递时,函数不可能更改传递给它的指针的值。 看看它是如何编译的: https://godbolt.org/z/63M9ozf3M
也许你脑海中的代码存储了一个指向对象的指针,并具有自动存储持续时间,
|
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 9 月前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 9 月前 |
|
|
tTt · 使用堆栈中的值重新分配指针 10 月前 |
|
|
jnwjack · Swift:初始化不安全可变指针<CGImage?>不分配 10 月前 |
|
|
manuel · 现代C中空指针的替代方案++ 11 月前 |
|
|
cha · 为什么在C中,int变量需要“&”运算符,而数组不需要?[副本] 11 月前 |