您可以使用 try-catch 語句來捕獲和處理 stringstream 異常。在 try 塊中執行需要使用 stringstream 的代碼,然后在 catch 塊中處理可能拋出的異常。
以下是一個示例代碼:
#include <iostream>
#include <sstream>
int main() {
try {
std::stringstream ss;
ss << "Hello, World!";
// 在這里執行需要使用 stringstream 的代碼
// ...
}
catch (std::exception& e) {
std::cout << "An exception occurred: " << e.what() << std::endl;
}
return 0;
}
在這個示例中,如果在執行需要使用 stringstream 的代碼時發生異常,程序將捕獲該異常并輸出異常信息。您可以根據實際情況對異常進行更具體的處理,例如輸出錯誤消息、記錄日志或進行其他操作。