捕获中的以下append()是否会导致重新抛出的异常,以查看被调用append()的效果? try { mayThrowMyErr(); } catch (myErr &err) { err.append("Add to my message here"); throw; // Does the rethrow exception reflect the call to append()? } 同样,如果我用这种方式重写它,如果实际异常是由myErr派生的,会发生位切片吗? try { mayThrowObjectDerivedFromMyErr(); } catch (myErr &err) { err.append("Add to my message's base class here"); throw err; // Do I lose the derived …