S
Jester schrieb:
Und das ist natürlich Unsinn. Bloß weil die Methoden vorliegen liegt noch längst keine Vererbung vor.
Nein, natürlich nicht.
Aber vielleicht hättest du mal weiterlesen sollen:
(...)oder sie enthält zumindest die passenden Methoden, kann also mit dem Template verwendet werden(...)
Ich hatte das Gefühl, darum ging es ihm.
Für mich klingt es jedenfalls so:
marluwie schrieb:
(...)Wenn ich mit dem generischen Typ in der Template-Klasse arbeite, kann ich sicherstellen, dass die Methoden der Klasse Base vorhanden sind.(...)
Und genau DAS kann man mit Concepts prüfen.
.filmor schrieb:
Aus irgendeinem Grund möchte er nicht nur, dass die Schnittstelle (also die Funktionen) da sind, sondern auch, dass die Klasse tatsächlich, nicht nur vermutlich, von einer bestimmten anderen abgeleitet ist.
Ok, wenn das der Fall ist, nützen ihm Concepts natürlich wenig.
Allerdings kann ich keinen Grund dafür sehen, dass man Datentypen mit einer passenden Schnittstelle aussschließt?!?
Vielleicht kann er sich ja mal dazu äußern.