#include // do this so that we can override new with an allocator that zero-inits #define CPP_FUNCTIONS #include