static void* operator new(size_t size) { return malloc(sizeof(C_Switch)); } static void operator delete(void* inst) { free(inst); }