Ich frage mich, wie du darauf kommst, dass ich das bin.
qsort erwartet als letzten Parameter einen Zeiger auf eine Funktion, die so aussieht:
int NameEgal(const void*, const void*);
Erstens ist KundenListe::Vergleich() kein Funktionszeiger, sondern ein Funktionsaufruf. Die Klammern sind zuviel.
Zweitens passt die Signatur der Funktion nicht. KundenListe::Vergleich ist eine nichtstatische Memberfunktion und hat den Typ int(KundenListe::*)().
Du musst Vergleich entweder statisch machen oder nicht-Member. Außerdem musst du die const void*-Parameter hinzufügen.
Hier fehlen beim ersten GetNName die Klammern.
Nachtrag: In Vergleich darf natürlich auch keine Schleife sein. Über die Parameter erhältst du die beiden Zeiger, die du vergleichen sollst.