c++ casting libxml2

c++ - libxml2 xmlChar*cast to char*



casting (2)

¿Cómo convertiría / emitiría un xmlChar * a char * desde la biblioteca libxml2? Gracias.


Si echa un vistazo a los ejemplos, por ejemplo, io2.c, notará que simplemente lo lanzan alegremente a un personaje *:

printf("%s", (char *) xmlbuff);


Parece que es solo un char sin firmar. Por lo tanto, debería ser seguro lanzarlo siempre que no se haga aritmética.

Pero es probable que no sea necesario ya que esa página tiene la funcionalidad de cadena de clave implementada en términos del tipo.