Boost mapped_file_source似乎在例如情況下引發異常。文件未找到。究竟哪些異常類會拋出?它似乎沒有在文檔中說,除非我失去了一些東西。增強mapped_file_source拋出什麼異常?
編輯:測試用例:
#include <boost/iostreams/device/mapped_file.hpp>
int main(int argc, char** argv) {
boost::iostreams::mapped_file_source file;
file.open(argv[1]);
return 0;
}
護理後,顯示的行爲很短的例子嗎? – user657267 2014-10-28 12:26:16
@ user657267完成。 – rwallace 2014-10-28 12:31:36
誰downvoted Supreme_D的答案(現在不幸被刪除)?我剛纔檢查過,他是對的,它是std :: exception的一個子類(儘管我仍然有興趣知道確切的類)。 – rwallace 2014-10-28 12:38:38