About the Author

I’m like a dog, when you whistle: yep, yep. Template? Good, good…

—Andrei Alexandrescu, build 2012

Davide loves to introduce himself as a mathematician, but a better definition would be a philosopher. After studying history of art and functional analysis, he switched to algorithm design and C++. He has been showing the marvels of metaprogramming techniques since the late 90s. As nobody could really understand him, he was eventually nicknamed “the professor”. He works for big companies, where his real identity is ignored, and he spends his free time as a photographer.

Someone said that, “he makes the impossible possible”.

9781484210116_unFM-02.jpg

Tibet ...

Get Advanced Metaprogramming in Classic C++ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.