A클래스와 B클래스가 상호참조중.

A클래스가 B클래스의 메소드 호출하는데

그 메소드에서 A클래스를 delete를 딱!

메소드가 return을 하고

A클래스 내부에서 진행하던 로직을 계속 진행하는데

A클래스의 변수에 접근하는 즉시

잘못된 참조로 빨간 엑스 영어 줄줄이 나열되 있는 메시지 박스가 딱!

...

java는 이런거 많이 쓰이는데 C++은 쓰기가 굉장히 곤란하네