Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Knopfleuchte durch g mit Virtualität:
abgedroschene Beispiele.
Dies ist weder ein Beispiel für Polymorphismus noch ein Beispiel für ein Muster. Es ist nur ein Beispiel für die Verwendung einer bool-Variablen und sonst nichts (abgesehen von einer dicken Schicht von Huskies).
Templates können Polymorphismus auf keinen Fall ersetzen.
Templates können Polymorphismus in keiner Weise ersetzen.
Wo habe ich etwas anderes behauptet? Der Punkt ist, dass der Polymorphismus versucht, Vorlagen zu ersetzen.
Und wo habe ich etwas anderes behauptet? Der Punkt ist, dass der Polymorphismus versucht, Vorlagen zu ersetzen.
Es ist eher so, dass Sie versuchen, den normalen OOP-Ansatz durch eine Krücke zu ersetzen.) Vorlagen werden eigentlich nur für gespeicherte Daten und in einigen Schnittstellen wie IComparable<T> benötigt.
Sie haben praktisch keinen Leistungsvorteil. In Ihrem zweiten Beispiel fügt der Compiler alles ein, weil dort alles eindeutig ist.
Es ist eher so, dass Sie versuchen, den normalen OOP-Ansatz durch eine Krücke zu ersetzen.) Vorlagen werden eigentlich nur für gespeicherte Daten und in einigen Schnittstellen wie IComparable<T> benötigt.
Sie haben praktisch keinen Leistungsvorteil. In Ihrem zweiten Beispiel blendet der Compiler alles ein, weil dort alles eindeutig ist.
Das ist nicht mein Beispiel, sondern ein klassisches Beispiel für die Umkehrung von Abhängigkeiten. Und machen Sie sich nicht über seine Einfachheit lustig, es demonstriert nur eine Idee. Wenn ich ein Blatt Code schreiben würde, würden Sie sagen: "Nun ja, das ist etwas anderes"?
Schablonen sind zu einer Krücke geworden, ja. . Na gut, ich mache Schluss für heute.