[C con Clase] plantillas

Juan jmicanovelles en gmail.com
Mar Jul 15 21:42:55 CEST 2008


Hola lista:
Tengo implementado el quicksort en una plantilla, y parece que funciona.
El prototipo es así:
template <typename T>
void quickSort(T *array,int ini,int fin, bool (*pt2Func)(T, T)=NULL)
Pero ahora quisiera implementarlo al estilo de sort que seria algo así:
void quickSort2(T *array,T *fin, bool (*pt2Func)(T, T))
fin supongo que si tenemos int a[7] apuntaria &a[7] que debe ser un puntero nulo? Pregunto?
Y tambien pregunto:
Como obtengo el puntero que apunte a la mitad entre array y fin.
Gracias.
Juan


Más información sobre la lista de distribución Cconclase