104. Destructors-II

Question.4

A static logger object exists for the entire program:

class Logger {
public:
   Logger() { uart_init(115200); }
   ~Logger() { uart_send("Shutdown\n"); }
};

static Logger log;

int main() {
   log.send("Running");
   return 0;
}

When does the Logger destructor run?

Need Help? Refer to the Quick Guide below

Select Answer