C + + modèles de classe sont créés quand un programmeur veut réutiliser le même code à plusieurs endroits . Plutôt que de réécrire le code ou le copier et le coller plusieurs fois , le modèle est créé avec la fonctionnalité requise. Les différentes données peuvent ensuite être appelés à utiliser avec un modèle particulier . Spécialisation est utilisé lorsque le code doit être écrit pour un type spécifique de données . Instructions
1
déclarer le C + + modèle à utiliser en fournissant le modèle de mot-clé dans la première série de code. A l'intérieur des chevrons , entrez classe ou typename que les mots clés. La ligne suivante commence avec le mot-clé class , puis la classe de file d'attente , les données des membres et des fonctions membres .
2
Définir la définition du modèle , en écrivant le nom du modèle . A l'intérieur des chevrons , entrez classe ou typename tel qu'il est utilisé dans la déclaration et ajouter la fonction qui doit être achevé .
3
déterminer le type de données que vous souhaitez spécialisation dans le modèle. Vous pouvez sélectionner le modèle de fonction , modèle de classe , la fonction de membre, un membre de données statiques , classe de membre , modèle de la fonction de membre et le modèle de classe de membre d'un modèle de classe .
4
Isoler la spécialisation en ajoutant l' doubles flèches et la spécialisation explicite en tapant , entre les cours . La ligne suivante , remplacer les arguments par défaut avec les données exactes ou toute la classe que vous voulez vous spécialiser pour ce modèle.
5
fermer le code de la manière habituelle .