|
|
1
2
Catch std::程序或模块级别的错误分配,此时您可以通过终止程序或取消模块所做的操作来正确处理它。 : 在模块级 在模块的入口点dostuffwhichrequiresAltOfMemory()附近添加一个try catch。确保在抛出std::bad \u alloc后,您的程序仍处于有效状态,即模块与程序的其余部分有单独的状态,或者模块正常工作,没有副作用。显示一条消息,您就完成了。
我知道这不能直接回答这个问题,但我敦促你再考虑一下你的问题。 |