2016-07-27 41 views
0

编码try后涵盖了一系列c/C++语句,这是一个基本问题。MFC中的异常处理

如果输入catch块,我怎么知道哪个语句是罪魁祸首?

+0

你不知道。如果你需要这种粒度,那么要么维护一个状态变量来标识每个步骤,要么围绕每个语句将大'try'分成单独的'try'块。 – dxiv

+0

如果您需要知道,可能是您的代码不是异常安全的(使用* basic *或* strong *保证)。太少的信息给一个有用的答案。请提供具体的代码示例并解释它为什么对您很重要。 – IInspectable

回答