Original link: "Zero-cost" abstractions in C++ can actually cost you dearly in embedded systems / LinkedIn / Soutrik Maiti.
(remember to read the comments)
I don't do embedded so I can't comment on the specifics, but I believe in the overall message: keep stuff simple for small embedded systems.