FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Variables Tipo Pointer
Como puedo hacer para conparar el dato al que apuntan dos variables pointer, sin saber el tipo que guardan. Tengo poblemas al comparar tipos de variables Pointer. Estoy haciendo una lista simplemente enlazada de tipo generica, utilizando tipo de dato pointer, porque asi puedo ingresar cualquier dato u objeto a la clase. Solo quiero saber como hago para comparar la informacion a la que apuntan dos variables tipo Pointer. Gracias por su colaboracion, son muy amables.
|
#2
|
||||
|
||||
Esto es imposible. Un puntero genérico no es más que una dirección en memoria y no puede por sí solo determinar el tipo de datos al que apunta; mucho menos compararlos.
// Saludos |
#3
|
||||
|
||||
Hola
Lo que debes comparar es el contenido, el valor que contiene la direccion de memoria a la que apunta la variable tipo pointer Saludos |
#4
|
||||
|
||||
¿y por que no usas un TList?
__________________
E pur si muove |
#5
|
|||
|
|||
Gracias...
Gracias por su ayuda, pero creo que resolvi el problema, tengo que mandar una funcion por parametro en la funcion de busqueda, asi yo como usuario se que guarde en mi lista generica y asi puedo hacer un cast y comparar los pointer.
|
|
|
|