这主要是出于好奇,但在调试时,我经常看到像这样的一行:
在MyApp.exe中0x7583812f处发生了一次“Microsoft C++异常:CTBadSupportFileException”,内存位置为0x039be09c。
我想知道,为什么它被称为“Microsoft” C++异常?
它真的是普通的C++异常吗?它从哪个类派生?"Microsoft C++ Exception"是异常的类型,还是像CTBadSupportFileException这样的异常从中派生的父类型?
为什么调试器会这样记录它们?