Your new() is not my new()

Your new() is not my new()

One mismatched `new()` can turn a clean C++ app into a memory-corruption nightmare. This is the trap and how to avoid it.