(C++) 생성자에서 throw하면(exception) 객체가 없어질까? / thread는 start() 함수로?
결론부터 말하자면 없어진다. 함수들이 전후 호출 순서 종속성이 생기는 경우 생성자에서 처리하는게 깔끔하다. 생성자에서 처리 안하고 f1()호출하고 c f2()호출하는 식이면, 이 호출 순서를 강제할 수 없으니 c f2()에서 내부에 종속성 변수가 NULL인지와 같이 잘 초기화되었는지 체크해주는 루틴이 들어가 줘야 한다. 생성자는 리턴이 안되니 ex...