Kursinhalt
C++-Vorlagen
C++-Vorlagen
Arbeiten mit Mehreren Typnamen in Templates
Manchmal benötigen Sie mehr als einen Typ, um ihn in der Funktion zu verwenden, und dafür können Sie einfach mehr Template-Parameter hinzufügen. Stellen Sie nur sicher, dass Sie ihnen unterschiedliche Namen geben.
Hinweis
Es gibt keine inhärente Begrenzung für die Anzahl der Template-Parameter. Als allgemeine Richtlinie sollten Sie jedoch die Anzahl so gering wie möglich halten.
Erstellen Sie das Funktions-Template print_pair
, das es Ihnen ermöglicht, eine formatierte Nachricht mit einem Paar von Werten auszugeben. Durch die Definition der Template-Parameter können Sie die Typen der beiden Werte angeben, die Sie drucken möchten.
Swipe to start coding
Erstellen und Aufrufen einer Vorlage mit mehreren Typ-Parametern.
- Füllen Sie die
___
aus, um die Vorlagendefinition zu vervollständigen. - Rufen Sie die Vorlage zweimal auf:
- Erster Aufruf: Verwenden Sie
<int, std::string>
als Vorlagentypen. - Zweiter Aufruf: Verwenden Sie
<char, float>
als Vorlagentypen.
- Erster Aufruf: Verwenden Sie
Lösung
solution
Danke für Ihr Feedback!
Arbeiten mit Mehreren Typnamen in Templates
Manchmal benötigen Sie mehr als einen Typ, um ihn in der Funktion zu verwenden, und dafür können Sie einfach mehr Template-Parameter hinzufügen. Stellen Sie nur sicher, dass Sie ihnen unterschiedliche Namen geben.
Hinweis
Es gibt keine inhärente Begrenzung für die Anzahl der Template-Parameter. Als allgemeine Richtlinie sollten Sie jedoch die Anzahl so gering wie möglich halten.
Erstellen Sie das Funktions-Template print_pair
, das es Ihnen ermöglicht, eine formatierte Nachricht mit einem Paar von Werten auszugeben. Durch die Definition der Template-Parameter können Sie die Typen der beiden Werte angeben, die Sie drucken möchten.
Swipe to start coding
Erstellen und Aufrufen einer Vorlage mit mehreren Typ-Parametern.
- Füllen Sie die
___
aus, um die Vorlagendefinition zu vervollständigen. - Rufen Sie die Vorlage zweimal auf:
- Erster Aufruf: Verwenden Sie
<int, std::string>
als Vorlagentypen. - Zweiter Aufruf: Verwenden Sie
<char, float>
als Vorlagentypen.
- Erster Aufruf: Verwenden Sie
Lösung
solution
Danke für Ihr Feedback!