过去几个月我一直在做一个大项目.现在我终于完成了那个项目.但在我的复制赋值操作符中,我有内存泄漏.Valgrind表明它是泄漏的data_的原始值.
这是我的复制赋值操作符代码.
Value& Value::operator=(const Value& r)
{
data_ = copy(r.data_);
delete data_;
return *this;
}
Run Code Online (Sandbox Code Playgroud)
有谁可以帮我解决这个问题?我真的很感激.
有时,当我使用 EER 图表时,我会看到不同的符号,例如,“d”、“o”、“u”等。 就像这里的“d”
它们是什么意思以及它们的用途是什么?它存在多少变种?