int main() { #ifdef _DEBUG //メモリリークの検出(_DEBUGが定義されていた場合のみ有効です。) int tmpDbgFlag; tmpDbgFlag = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG); //tmpDbgFlag |= _CRTDBG_DELAY_FREE_MEM_DF; tmpDbgFlag |= _CRTDBG_ALLOC_MEM_DF; tmpDbgFlag |= _CRTDBG_LEAK_CHECK_DF; _CrtSetDbgFlag(tmpDbgFlag); //_CrtSetBreakAlloc(45109); #endif Ghost* g = new Ghost; cout << g->request("OnBoot") << endl; cout << g->request("OnDoubleClick") << endl; //cout << ghost.request("OnNadeCopy") << endl; delete g; return 0; }