nitter
Alexander Torstling
@atorstling
Aug 28
wat?
CPPAlliance
@CPPAlliance
Aug 28
struct Widget; void cleanup(Widget* p) { delete p; // compiles. no warning. } This calls delete on a pointer to an incomplete type. The destructor never runs. The memory may not be freed correctly This has been valid C++ for decades
Aug 28, 2026 · 10:07 PM UTC
237
Sort replies:
Relevant
Recent
Liked