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?