Könntest Du mir bitte den Unterschied zwischen TArray und TArray<T> erklären?
Delphi-Quellcode:
TArray<T> = array of T
TArray = class
TArray
ist eine Hilfsklasse, die eine Reihe generischer Methoden zur Verfügung stellt. Insbesondere speichert
TArray
keine Daten irgendwelchen Typs.
Wie Stevie schon sagte, ist dein ganzes Bemühen sinnlos, da QuickSort nicht virtuell ist und somit nicht überschrieben werden kann. Du kannst allenfalls eine Kopie von TArray nehmen und dort deine Implementierung von QuickSort unterbringen. Das hat aber auf die interne Implementation und deren Verwendung keinen Einfluss.
Vielleicht erklärst du mal, was du eigentlich erreichen willst?