&gt; Although, if you really need performance, you&#x27;re using C, not C++.<p>Howso? Yea, don&#x27;t do dynamic dispatch in your core performance critical loops, but templates give you a lot of capability to get nice abstractions without major (runtime) performance hits.