所谓new handler机制,就是可以要求系统在内存配置需求无法被满足时,调用一个由用户指定的函数。具体说来,一旦::operator new 无法完成任务,在抛出std::bad_alloc异常状态之前,会先调用由用户指定的处理程序,该处理程序就是 new-handler。new-handler有特定的模式来解决内存不足的问题。该机制必须由用户自己实现。
c++ new handler机制
最新推荐文章于 2024-06-06 14:24:52 发布
所谓new handler机制,就是可以要求系统在内存配置需求无法被满足时,调用一个由用户指定的函数。具体说来,一旦::operator new 无法完成任务,在抛出std::bad_alloc异常状态之前,会先调用由用户指定的处理程序,该处理程序就是 new-handler。new-handler有特定的模式来解决内存不足的问题。该机制必须由用户自己实现。