Anyone who needs performance. Although, if you really need performance, you're using C, not C++. Game engines are all written in C/C++. All those languages like Python and Javascript are all written in C/C++.
> Although, if you really need performance, you're using C, not C++.
Howso? Yea, don'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.
Howso? Yea, don'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.