Ist es möglich, in einem generischen Typen denselben Typen zu benutzen (zB als Parameter einer Methode)?
Also ich meine in etwa so:
Code:
generic TVector<T> = object
x, y, z, w: T;
procedure Add(AnotherVector: ???);
end;
Ist sowas möglich, bzw wie? "AnotherVector: specialize TVector<T>" hab ich probiert, da sagt er aber "Error: ; erwartet aber TVector gefunden"
Als zusätzlichen Parameter kann ich es wohl kaum übergeben, weil "TFloatVector = specialize TVector<single, TFloatVector>" ist eine "Error: Illegal Expression"
nicht dass diese "procedure Add" so sonderlich sinnvoll wäre, aber ist sowas grundsätzlich möglich?
Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.