컴공도 아니고 걍 재미로 독학하는거라 실무하시는 횽님들 앞에서 ㅈㅅㅈㅅ...

class ABCD
{
virtual ~ABCD() {throw 0xdeadbeef;}
};

이거 개념없는 코드라는데 왜 그런거인지?



try
{ABCD abcd;}
catch(...)
{
//ㅁㄴㅇㄹ
}

이랬다고 쳤을때
결국 소멸자 예외도 try 브래킷 닫히고 abcd 날라갈때 잡을수 있지 않나용

생성자서는 맘대로 예외 날려도 된다면서...