关于终止处理程序,
据我了解,当代码出现问题时,例如我们没有捕获异常时,
将调用terminate(),然后调用abort()
set_terminate(my_function)允许我们使terminate()调用用户指定的函数my_terminate。
我的问题是:这些函数“存在”在哪里?它们似乎不是语言的一部分,但却像存在于每个cpp文件中,而无需包含任何头文件。
据我了解,当代码出现问题时,例如我们没有捕获异常时,
将调用terminate(),然后调用abort()
set_terminate(my_function)允许我们使terminate()调用用户指定的函数my_terminate。
我的问题是:这些函数“存在”在哪里?它们似乎不是语言的一部分,但却像存在于每个cpp文件中,而无需包含任何头文件。
set_terminate()
。 - MSalters