Found this interesting documents/primer on that topic: http://www.osl.iu.edu/~dgregor/cpp/variadic-templates.pdf

I wonder when we'll see this in our own compiler and thus have efficient make_shared<T> and allocate_shared<T>.

Bonne fin de semaine.