35. Placement New

Question.3

A developer constructs a Timer object in a byte buffer without alignment:

uint8_t buf[sizeof(Timer)];  // No alignas!
Timer* t = new (buf) Timer();

What can go wrong on ARM Cortex-M0?

Need Help? Refer to the Quick Guide below

Select Answer

Restart quiz!