I recently came accross some C++ code like the following:
if(test_1) if(test_2) { // Do stuff } else exit(0);
It is well defined. else is always paired with the nearest available if.
else
if