Code Quality Improvement
by JunHo Yoon and YoonKyu Jang

Listing One

class ResourceManager
{
   ResourceManager(); // allocate only object
   result Contruct(); // allocate resources
                      // 'result' contains error code.
};
int main()
{
   // Two phase construction
ResourceManager aObject; 
if (aObject.Contruct() == FAIL) 
printf("Resource allocation is failed");
}


1


