Comment Comment by enhray I think it’s the other way around. Instead of redefining operator new() to allocate from an arena, user allocates memory from the arena and then constructs instance there using placement new. parent enhray 6 years ago