Questions et réponses pour le templates :

La balise templates est utilisée dans plusieurs contextes: programmation générique (en particulier C ++) et génération de données / documents à l'aide de moteurs de template. Lorsque vous utilisez cette balise sur des questions lourdes d'implémentation - balisez le langage de code dans lequel l'implémentation est écrite.

10
votes
Dans un entretien d'embauche, on m'a demandé d'écrire une métafunction Cela a déterminé si un type était un pointeur. C'est ce que j'ai présent&eac ...

10
votes
existe-t-il un moyen de remplacer un élément de tuple à Temps de compilation fort>? Par exemple, P> using a_t = std::tuple<std::string,unsigne ...

10
votes
Quelle est la procédure de comparaison des spécialisations Modèle ? La norme n'est pas détaillée sur ce point (ou je manque le bon endroit). ...

10
votes
Compte tenu du code ci-dessous, pourquoi est la fonction foo (t *) sélectionnée? Si je le supprime (le foo (t *) ) Toujours compile et fonctionne c ...