Ich habe über diese Frage nachgedacht. Das OP dieser Frage wollte dem Ergebnis von Collection .Iterator () einem Iterator zuweisen. Wenn die iterable Schnittstelle so definiert wurde:
interface...
Wenn SubClass SuperClass erweitert, kann Iterator nicht in Iterator umgewandelt werden. Allerdings habe ich die Situation, dass die Schnittstellen verlangen Iterator
Ich habe gelesen, dass std :: sort nur zufällige Zugriffs -Iteratoren akzeptiert. Ich hatte also erwartet, dass ich Code in der Sortierfunktion finden werde, die sicherstellt, dass nur...