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.

8
votes
Je sais que typename code> et classes code> Les mots-clés sont interchangeables dans des arguments de modèle, mais je pensais que typename code> est ...

8
votes
Comment puis-je simplifier ce code? mfer::i_value* make_empty_value(mfer::tag tag_) { return memory_manager::instance().add(new mfer::t_value<tag_>()); } mff-mfr ...

8
votes
J'ai des fonctions pour convertir différents types arithmétiques à un type de point flottant à moitié précision (juste un uint16_t code> au niv ...

8
votes
J'ai une quantité finie de classes avec la même implémentation, le seul différent étant le type de données sous-jacent qu'ils manipulent: xxx pr&eacu ...