Question.10
A developer constructs a C++ object in static memory:
#include <new>
alignas(UART) static uint8_t uart_mem[sizeof(UART)];
void init() {
UART* u = new (uart_mem) UART(9600);
u->send(0x55);
}What is the advantage over new UART(9600)?