[MECpp]Item-34 Understand How to Combine C++ and C in the Same Program
· ☕ 5 min read
[MECpp]Item-33 Make Non-Leaf Classes Abstract
· ☕ 7 min read
The general rule: non-leaf classes should be abstract. This will yields dividends in the form of increased reliability, robustness, comprehensibility, and extensibility throughout our software.
[MECpp]Item-32 Program in the Future Tense
· ☕ 2 min read
Things change. Future tense thinking increases the reusability of the code we write, enhances its maintainability, makes it more robust, and facilitates gracefully in an environment where change is a certainty.
[MECpp]Item-31 Making Functions Virtual With Respect to More Than One Object
· ☕ 11 min read
A virtual function call is termed a “message dispatch.” A call that acts virtual on multiple parameters is called multiple dispatch, which is not directly supported in C++. Several resolutions exist, but none is without its disadvantages.