In this post we talk about how to write code that is both flexible and fast!

In this post we talk about how to write code that is both flexible and fast!
We talk about virtual functions, and how the performance of software with virtual functions depends on many factors: the cost of additional instructions, cache misses, branch prediction misses, instruction cache misses and compiler optimizations.