gpt4 book ai didi

C++错误的类实例

转载 作者:行者123 更新时间:2023-11-28 02:35:06 26 4
gpt4 key购买 nike

我有这段代码,练习是找出如果我构建我的类的实例并在之后删除它会发生哪个错误。我在这个类的定义中找不到错误,所以也许你可以帮助我。这是代码:

class BadClass{
public:
BadClass(){
p = new double;
}
~BadClass () {}

double getValue() {return *p;}
void setValue(double v) {*p = v;}

private:
double* p;
};

最佳答案

您在构造函数中调用了 new double,而在析构函数中没有相应的 delete p 调用。

这将导致内存泄漏。

关于C++错误的类实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27765665/

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