#define IMPLEMENT_APPLICATION(className) intmain(intargumentCount,char**argumentValues)\ {\ Application::TheApplication=newclassName();\ \ intexitCode=0;\ \ exitCode=Application::Run(argumentCount,argumentValues);\ \ deleteApplication::TheApplication;\ Application::TheApplication=0;\ \ return(exitCode);\ }