In my experience, meta templates are really funny (when your compilers are compatible), and can give good performance improvements, and, fortunately, I am surrounded by experienced C ++ programmers who also metaphor meta templates, however sometimes a new developer comes in and cannot do the heads or tails of some of the meta-template tricks that we use (mainly material from Andrei Alenksandrescu) for several weeks until it is triggered accordingly.
So, I was wondering what is the situation for other C ++ programmers? If meta-template programming should be something like a C ++ programmer, do you need to “know” (with the exception of entry-level students, of course), or not?
Edit: Please note that my question is about production code, not small samples or prototypes
source
share