Code flow is an important aspect in coding a program. In many programming languages, they have an if-else
, switch
, and do-while
statement to arrange the flow of the code. Now, let's refactor the usual flow of code to become a template-based flow. We will start by using the if-else
statement, followed by the switch
statement, and finally ending with the do-while
statement, all in templates.
Now it's time to use the template as we discussed previously. Let's suppose we have two functions that we have to choose by a certain condition. What we usually do is use the if-else
statement as follows:
/* condition.cpp */ #include <iostream> using namespace std; // Function that will run // if the condition is TRUE void TrueStatement() { cout << "True Statement is run." << endl; } // Function that will run // if the condition is FALSE void...