Aktualnie łapię błędy z boost :: filesystem :: is_directory i pokazuję błąd użytkownikowi, wywołując "what()" na wyjątku. Daje to przyczynę niepowodzenia, ale błąd jest dziwny dla użytkownika. Na przykład:Wyłapywanie wyjątku z boost :: filesystem :: is_directory
boost :: plików :: is_directory: Odmowa dostępu
Jak mogę złapać błąd doładowania i dowiedzieć się, co jest rzeczywistą przyczyną, więc mogę pokazać ładniejszy komunikat o błędzie ?
Boost.FileSystem są realizowane w kategoriach [Boost.System] (http://www.boost.org/doc/libs/ release/libs/system/doc/index.html) - czy czytasz jej dokumenty? – ildjarn