C++ã®throwå¼ã¯ã©ããªåã®ãªãã¸ã§ã¯ãã§ãã£ã¦ãæãããã¨ãã§ãã¾ãããã®æ¯éã¯ç½®ãã¦ããã¦ãããthrowå¼ã«å¯¾ãã¦é©åã«catchç¯ï¼ä¾å¤ãã³ãã©ï¼ãç¨æããã¦ããå ´åã«ãå¼ã³åºãããä¾å¤ãã³ãã©ã¯å³å¯ã«ã©ã®ããã«æ±ºã¾ãã®ã§ããããï¼ãªãã¨ãªãthrowå¼ã®å¼æ°ã¨åããããªåãªããããããæ°ã¯ãã¾ããããã®ã«ã¼ã«ã¯é¢æ°ã®ãªã¼ãã¼ãã¼ã解決æã®ãã®ã¨ã¯ç°ãªãæ°ããã¾ãã catchç¯ã§ã®åãããã³ã° ä¾å¤ãã³ãã©ã§ä½¿ããªãå ä¾å¤ãªãã¸ã§ã¯ãã®å ä¾å¤ãªãã¸ã§ã¯ãã®ç¶æ ä¾å¤ãã³ãã©å¼æ°ã®åæå ã³ãã¼çç¥ãèµ·ããã¨ãã ä¾å¤ãªãã¸ã§ã¯ãã®å¯¿å½ std::exception_ptr ä¾ ä½è« : 決ãã¦é¸æãããªãä¾å¤ãã³ãã© åèæç® catchç¯ã§ã®åãããã³ã° ä¾å¤ãªãã¸ã§ã¯ãã®åãEã¨ããã¨ã対å¿ããä¾å¤ãã³ãã©ã®æ±ºå®ã¯ãã®catchç¯ã®å®£è¨åï¼ä»¥ä¸ããã³ãã©ã®åï¼ã¨Eãã


{{#tags}}- {{label}}
{{/tags}}