Я получаю случайное «исключение C++: std::bad_alloc в ячейке памяти» со следующим кодом.
LPDIRECTSOUNDBUFFER8* ppDirectSoundBuffer;
ppDirectSoundBuffer = new LPDIRECTSOUNDBUFFER8[1];
Этот код вызывается при загрузке/инициализации. Я могу запустить приложение 10 раз, и это исключение будет сгенерировано примерно 1 раз.
Случайность заставляет меня думать о неинициализированных переменных. Но, как видите, код довольно прост.
Любые идеи?
Спасибо