我偶尔会收到带有以下代码的“C++ 异常:内存位置的 std::bad_alloc”。
LPDIRECTSOUNDBUFFER8* ppDirectSoundBuffer;
ppDirectSoundBuffer = new LPDIRECTSOUNDBUFFER8[1];
此代码在 boot/init 上调用。我可以运行应用程序 10 次,这个异常将被抛出大约 1 次。
随机性让我想到未初始化的变量。但正如您所见,代码非常简单。
有任何想法吗?
谢谢
我偶尔会收到带有以下代码的“C++ 异常:内存位置的 std::bad_alloc”。
LPDIRECTSOUNDBUFFER8* ppDirectSoundBuffer;
ppDirectSoundBuffer = new LPDIRECTSOUNDBUFFER8[1];
此代码在 boot/init 上调用。我可以运行应用程序 10 次,这个异常将被抛出大约 1 次。
随机性让我想到未初始化的变量。但正如您所见,代码非常简单。
有任何想法吗?
谢谢