原创 CCF-CSP 201903-4 消息傳遞接口 滿分代碼

模擬題 這道題一個是要處理輸入,這個用gets()就好, 另一個就是要判斷當前是否死鎖, 如果死鎖了的話就需要跳出循環, 直接返回, 這個地方寫不好容易超時 #include <iostream> #include <cstrin

原创 C++中的rethrowing 異常重新拋出

首先解釋一下爲什麼要重新拋出異常,在C++ Primer中是這麼解釋的:有時,單個catch不能完全處理一個異常,在進行了一些校正操作之後,當前的catch可能會決定由調用鏈更上一層的函數來接着處理異常。 其實說白了,也就是異常的值會不停