Consider the two code segments below. Which one is better and Why? If you have any other idea, please do mention. Where can I find answers to coding p
I don't really like using a do/while loop in this way. One other way to do this would be to break your conditional in Code2 into separate if checks. These are sometimes referred to as "guard clauses."
bool MyApplication::ReportGenerator::GenerateReport()
{
if (!isAdmin())
return false;
if (!isConditionOne())
return false;
// etc.
return generateReport();
}