Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

C++

Default-Parameter

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Um bestimmte Parameter per default zu befüllen, müssen Sie die Template-Definition anpassen. Dieses Video zeigt, wie das funktioniert.

Transkript

Parameter für Templates können auch einen Default-Wert haben und das haben wir jetzt hier mal im Bespiel Klasse T1=int. Der Default ist also ein Datentyp, ich kann aber auch, hier für den Parameter diesen int Tn einen Default festlegen, den Wert 10 jetzt in unserem Beispiel. Beim Aufrufen nachher ist es wichtig, dass man von links nach rechts die Sachen definiert, also ich kann den Default rechts praktisch verwenden, indem ich den Parameter weglasse, aber nicht links weglassen und rechs definieren. Das zeige ich Ihnen dann aber gleich noch. Das sonstige hier im Beispiel ist genau gleich. Ich initialisiere halt hier das Feld mit Tn als vorgegebene Länge, get und set sind genau wie immer und die Klasse rdk haben wir hier auch wieder als Beispiel, aber hier ist es jetzt ein bisschen anders. Beim Aufruf gibt man einfach die spitzen Klammern an ohne irgendwas und dann der Default-Parameter für beides verwendet. Ich habe also hier ein Integer Komme 10 definiert, und da der Rest hier genau so funktioniert, ist es kein Problem und hier wieder mit unserer eigenen Klasse, da mache ich das so, diesmal habe ich hier den zwiten Parameter weggelassen. Ich müsste ja hier noch eine Größe angeben, das bedeutet, unser Feld nimmt die Größe 10 an. Den Parameter kann ich dann weglassen und ansonsten kommt eigentlich vom Ergebnis her genau ds gleiche raus, wie wir vorher auch schon hatten, 123, 234, 9 sind hier genau die Werte und ich kann Ihnen nur zeigen, wenn ich jetzt hier einen anderen Wert definiere, dann geht das natürlich auch entsprechend und übersetzt hier halt entsprechend 9 Feldelemente, anstatt 10. Die Größe haben wir uns jetzt hier nicht ausgegeben, das hätten wir natürlich auch nochmal machen können, aber da können Sie gerne zu Haus ein bisschen mal rumexperimentieren mit den Templates und den Default-Parametern.

C++

Machen Sie sich mit den einfachen Grundlagen zu C++ vertraut und lernen Sie anhand zahlreicher Übungs- und Codebeispiele die Klassenkonzepte, Prozeduren und Funktionen kennen.

9 Std. 3 min (143 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Video-Training auf DVD mit Bonusmagazin

+ Tutorial to go: Mit Videos für iPod, iPhone & Co.

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!