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 modèles. Lorsque vous utilisez cette balise sur des questions lourdes d'implémentation - étiquetez le langage de code dans lequel l'implémentation est écrite.

La balise templates est utilisée dans plusieurs contextes:

Modèles C ++

Les modèles dans c++permettent une programmation générique et une meta-programming. Le Guide du livre C ++contient également des livres traitant des modèles, en particulier:

Avant de poser une question, envisagez d'abord de consulter ces FAQ:

Il y a aussi des questions utiles sur StackOverflow:

Livres

Autres modèles (PHP, django, drupal, mediawiki, etc.)

Il existe plusieurs variétés de moteurs de modèles utilisés avec les serveurs Web, les applications Web et les langages de script Web. Les questions concernant ces types de modèles doivent utiliser la balise spécifique à la langue.

Le serveur Web ou les modèles de langage de script sont différents des modèles utilisés dans c++ou des génériques utilisés dans java. Ces modèles sont utilisés pour aider à séparer la vue ou la présentation des données, la logique métier générant ou transformant les données.

Les questions de modèle PHP doivent utiliser la balise de produit de modèle spécifique telle que smarty, twig, etc.

Les questions sur les modèles django doivent utiliser des django-templates.

Les questions sur les modèles drupal doivent utiliser des drupal-templates.

Les questions sur les modèles mediawiki doivent utiliser les mediawiki-templates.