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.

1
votes
J'ai l'extrait de code suivant: template <size_t N> foo make() { ... } ... for (...) { auto foo = make<1>(); // lots of tests involving foo } Je voudrais r&eac ...

1
votes
Je ne sais pas si cela est possible, mais j'aimerais pouvoir appeler de manière récursive une fonction basée sur les éléments d'un tuple. Ainsi, par exemple, un ...

1
votes
Est-il possible de passer un modèle à une fonction sans spécifier le type concret? J'ai une classe de base qui est un modèle et deux spécialisations diff&eac ...

1
votes
Ce problème m'est apparu à partir d'un autre morceau de code, mais il se résume à cet extrait de code: clang++ -std=c++17 -Wall main.cpp && ./a.out; main. ...