Contenu du cours
Modèles C++
Modèles C++
Travailler Avec Plusieurs Types dans les Modèles
Parfois, vous aurez besoin de plus d'un type à utiliser dans la fonction, et pour cela, vous pouvez simplement ajouter plus de paramètres de template. Assurez-vous simplement de leur donner des noms différents.
Remarque
Il n'y a pas de limite inhérente au nombre de paramètres de template. Cependant, en tant que ligne directrice générale, gardez leur nombre aussi bas que possible.
Créez le template de fonction print_pair
qui vous permet d'afficher un message formaté contenant une paire de valeurs. En définissant les paramètres de template, vous pouvez spécifier les types des deux valeurs que vous souhaitez imprimer.
Swipe to start coding
Créer et appeler un modèle avec plusieurs paramètres de type.
- Remplissez le
___
pour compléter la définition du modèle. - Appelez le modèle deux fois :
- Premier appel : Utilisez
<int, std::string>
comme types de modèle. - Deuxième appel : Utilisez
<char, float>
comme types de modèle.
- Premier appel : Utilisez
Solution
solution
Merci pour vos commentaires !
Travailler Avec Plusieurs Types dans les Modèles
Parfois, vous aurez besoin de plus d'un type à utiliser dans la fonction, et pour cela, vous pouvez simplement ajouter plus de paramètres de template. Assurez-vous simplement de leur donner des noms différents.
Remarque
Il n'y a pas de limite inhérente au nombre de paramètres de template. Cependant, en tant que ligne directrice générale, gardez leur nombre aussi bas que possible.
Créez le template de fonction print_pair
qui vous permet d'afficher un message formaté contenant une paire de valeurs. En définissant les paramètres de template, vous pouvez spécifier les types des deux valeurs que vous souhaitez imprimer.
Swipe to start coding
Créer et appeler un modèle avec plusieurs paramètres de type.
- Remplissez le
___
pour compléter la définition du modèle. - Appelez le modèle deux fois :
- Premier appel : Utilisez
<int, std::string>
comme types de modèle. - Deuxième appel : Utilisez
<char, float>
comme types de modèle.
- Premier appel : Utilisez
Solution
solution
Merci pour vos commentaires !