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.cpp
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 5.88
Travailler Avec Plusieurs Types dans les Modèles
Glissez pour afficher le menu
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.cpp
Merci pour vos commentaires !
Awesome!
Completion rate improved to 5.88single