What are the coolest examples of metaprogramming that you've seen in C++?

Brian R. Bondy picture Brian R. Bondy · Oct 26, 2008 · Viewed 9k times · Source

What are the coolest examples of metaprogramming that you've seen in C++?
What are some practical uses of metaprogramming that you've seen in C++?

Answer

Ferruccio picture Ferruccio · Oct 26, 2008

Personally, I think Boost.Spirit is a pretty amazing example of meta-programming. It's a complete parser generator that lets you express grammars using C++ syntax.