Ciao a tutti..il mio problema è il seguente..si tratta di un problema di conversione.
La classe richiamata è la seguente:
Il metodo scritto da me(che richiama la precedente) ha la seguente linea di codice mi solleva l'errore:codice:class StrX { public : // ----------------------------------------------------------------------- // Constructors and Destructor // ----------------------------------------------------------------------- StrX(const XMLCh* const toTranscode) { // Call the private transcoding method fLocalForm = XMLString::transcode(toTranscode); } ~StrX() { XMLString::release(&fLocalForm); } // ----------------------------------------------------------------------- // Getter methods // ----------------------------------------------------------------------- const char* localForm() const { return fLocalForm; } private : // ----------------------------------------------------------------------- // Private data members // // fLocalForm // This is the local code page form of the string. // ----------------------------------------------------------------------- char* fLocalForm; }; inline XERCES_STD_QUALIFIER ostream& operator<<(XERCES_STD_QUALIFIER ostream& target, const StrX& toDump) { target << toDump.localForm(); return target; }
impossibile convertire da 'StrX' a 'const char *'
Forse chiamando StrX(name ) non viene restituito il tipo di dato const char* o c'è qualche altra funzione da utilizzare.codice:const char* n= StrX(name);
Grazie e ciaoooooooooo