Sono un po 'scarso in tipo casting. Ho una stringa in xmlChar*
(che è char unsigned *), voglio convertire questo char unsigned in un tipo std::string
.converte char unsigned * in stringa
xmlChar* name = "Some data";
Ho fatto del mio meglio per digitare cast, ma non ho potuto un modo per convertirlo.
'String o' std :: STRING'? Cos'è 'String', se non intendi' std :: string'? –
spiacenti @Mats Petersson, BTW sua std :: string – Cyril
Usa reinterpret_cast Vai a questa [http://stackoverflow.com/questions/658913/c-style-cast-from-unsigned-char-to-const- char] [1] [1]: http://stackoverflow.com/questions/658913/c-style-cast-from-unsigned-char-to-const-char – Ani