0
我在下面的代码中偶尔会遇到“C++异常:存储位置处的std :: bad_alloc”。偶尔会有新的LPDIRECTSOUNDBUFFER8 bad_alloc
LPDIRECTSOUNDBUFFER8* ppDirectSoundBuffer;
ppDirectSoundBuffer = new LPDIRECTSOUNDBUFFER8[1];
该代码在boot/init上调用。我可以运行这个应用10次,这个异常将会抛出大约1次。
随机性让我想到了非自然化的变量。但正如你所看到的,代码很简单。
任何想法?
谢谢