Question.2
How should a placement-new object be cleaned up?
alignas(Sensor) uint8_t buf[sizeof(Sensor)]; Sensor* s = new (buf) Sensor(5); // ... done using s ...
Select Answer
delete s;
free(s);
s->~Sensor();
No cleanup needed