Luc*_*ore 11
事实本身还可以,但如果您调用delete其中一个指针并尝试使用其他指针后,您将遇到未定义的行为:
int* x = new int(5);
int* y = x;
delete x;
//y is a dangling pointer
Run Code Online (Sandbox Code Playgroud)
如果遇到必须使用指向同一内存地址的多个指针的情况,则应该查看智能指针.
| 归档时间: |
|
| 查看次数: |
22172 次 |
| 最近记录: |