struct MyInitChecker { MyInitChecker() { printf("Module initialized"); } ~MyInitChecker() { printf("Module deinitialized"); } }; static const MyInitChecker myinitchecker;
MemDiagCls::~MemDiagCls() { if(--sMemDiagInitCount == 0) { printf("Now checking for leaks"); UPP::MemoryDumpLeaks(); } }
MemDiagCls::~MemDiagCls() { if(--sMemDiagInitCount == 0) { printf("Now checking for leaks"); // UPP::MemoryDumpLeaks(); } }
static const MemDiagCls sMemDiagHelper __attribute__ ((init_priority (101)));
static const MemDiagCls sMemDiagHelper __attribute__ ((init_priority (0)));