正如主题所说,这是我能想出的结论。
代码本身并不是我的,所以我正在修改它,但我可以确认,当我们以任何方式进行流动时。我在关机时出错(仅在发布模式下)。搜索它,它似乎是指针问题。
这样的事情会引发问题,例如:
out.open("test", std::ios::trunc);
out.close();
它可以运行一次,不重要。
我没有得到我应该做的事情,我虽然关闭应该清理指针。
但这并不重要,即使这不起作用:
std::ofstream* o = new std::ofstream("test.wav", std::ios::out | std::ios::binary);
o->close();
delete o;
ofstream本身工作正常,我可以按预期使用它们,一切都很好。 并且不应该有任何其他干扰这一点。
有什么想法吗? 我希望这是一个简单的问题,我只是错过了这里。
更新
我收到的错误如下:
onexitbegin_new = (_PVFV *) DecodePointer(__onexitbegin);