gpt4 book ai didi

c++ - 在函数内部使用 "new"

转载 作者:搜寻专家 更新时间:2023-10-31 00:57:41 25 4
gpt4 key购买 nike

<分区>

虽然我知道这不一定是最好的编码方式,但我想在函数内部初始化一个指针。然后,我可以稍后使用它并删除它。它应该看起来像这样:

#include <iostream>

void initializer(double *d_ptr)
{
d_ptr = new double;
}

int main(int argc, char **argv)
{
double *my_d;

initializer(my_d);
*my_d = 2;
std::cout << *my_d << std::endl;

delete my_d;
}

但是,这会导致段错误。为什么?

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