Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.453 Beiträge
 
Delphi 12 Athens
 
#23

AW: Schnellstes Entfernen von Chars aus einem String?

  Alt 29. Mär 2015, 19:47
Es gibt kein Set of Char WideChar.
Genau

Weil ein Set compilerbedingt nur aus maximal 256 Elementen bestehen kann.

Die Frage ist aber auch: Wieso ist das Nachsehen in einem Char Set schneller als Pos?
Weil der Test auf ein gesetztes Bit in einem der CPU genehmen Speicherbereich (z.B. DWORD) deutlich schneller geht als die Suche nach einem bestimmten Substring in einem String.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat