> Many languages does this (it doesn't mean it is the right thing > to do). Do you know why this shouldn't be done ? In C++ it was exception safety, wasn't it?