![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#10
|
||||
|
||||
|
Hola de nuevo
La verdad es que no acabo de entender el propósito de tu mensaje... Por lo que yo entendí lo que venía a decir Marto es que es interesante tener un descente de TStrings dado que de este modo tenemos compatibilidad con otros objetos/componentes. Por cierto, que leyendo el enlace que proponías no he visto la jerarquía de esa clase, y tampoco bajé el código, por lo que no veo si esa clase es descendiente de TStrings. En todo caso, dado que THashedStringList redefine o introduce los métodos IndexOf y IndexOfName es de esperar que estas dos operaciones sean (o tengan tendencia a ser) también de orden O(1) en lugar de O(n) como el IndexOf de TStrings. No lo puedo confirmar porqué no he mirado el código y la verdad es que ahora no tengo muchas ganas, pero vamos, esta es la idea del hashing, no? jejeje De todos modos como ya dije a mi me parece más completa la clase de tu enlace dado que permite indexar directamente, sin necesidad de utilizar métodos, lo que pasa que THashedStringList está disponible sin necesidad de bibliotecas externas y además seguro que es descendiente de TStrings. Saludos compañero ![]() Última edición por __marcsc fecha: 30-07-2003 a las 16:17:40. |
|
|
|