https://luochenglcs.github.io/posts/c++-try-catch/
C try-catch - Cheng Luo