gpt4 book ai didi

c++ - 为什么这运行良好? (访问范围外变量的地址)

转载 作者:行者123 更新时间:2023-11-30 01:52:14 24 4
gpt4 key购买 nike

<分区>

为什么它运行良好? (而且连续好几次..)

double* p(nullptr);
cout << p << endl; // "00000000"
{
double d(82.);
p = &d;
}
cout << p << endl; // "0029FD98"

// Naughty, dirty, sneaky..
// .. but rather *pure* curiosity after all.. u_u
cout << *p << endl; // "82", first surprise
*p = 83.; // (getting further down the hole..)
cout << *p << endl; // "83", and I almost feel disappointed. :(

难道 d 应该超出范围并且 0029FD98 被释放了吗?为什么我的操作系统不生气?我只是 super 幸运吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com