C++抛出和接收异常的顺序