vendredi 29 janvier 2016

What does the "template" keyword mean when places after scope resolution operator (::) [duplicate]

This question already has an answer here:

I came accross the following construct while reading this article:

template<typename F, typename...As>
using meta_apply = typename F::template apply<As...>;

Can someone explain to me what does the template keyword mean when it's placed after the scope resolution operator ::? Or better point me to where this usage is described in C++ reference of any kind. I tried looking it up myself but couldn't find any.

Aucun commentaire:

Enregistrer un commentaire