struct MyLife {
 bool IsValidObject(){
  delete this; delete this; delete this;
  for(;;) { delete this; }
  do { delete this; }while(1);
loop: delete this; goto loop;
 }
 return false;
}