gpt4 book ai didi

c++ - 使用删除使我的计算机崩溃

转载 作者:行者123 更新时间:2023-11-28 07:23:19 24 4
gpt4 key购买 nike

当我将 delete 放在类的析构函数中时,系统会在退出程序时崩溃。

例如我使用 wxWidgets 单选按钮:

wxRadioButton *rb1;

我在类的构造函数中以这种方式初始化它:

rb1 = new wxRadioButton(this, ID_RADIOBUTTON_1, _T("&Bied"), wxPoint(310,40), wxSize(110,20),wxRB_GROUP);

然后我在该类的析构函数中删除:

  if (rb1) delete rb1;

但它每次都崩溃,我必须把它放在评论中,这样它就不会崩溃,(但我知道这不是处理它的正确方法)。

最佳答案

你确定你没有删除指针两次吗?这样做可能会导致 nasty crashes .

或者,只需切换为使用成员变量,这样您就不必处理分配和释放。

关于c++ - 使用删除使我的计算机崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19101008/

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