2010-06-28 4 views

Répondre

8
std::string 

ou

std::vector<unsigned char> 
+3

std :: string est pas capable de contenir des données contenant \ 0. Il s'arrêtera à la première occurrence, donc oui ... std :: vector serait le meilleur remplacement –

+4

@Kamil: -1 pour ce commentaire. C'est entièrement capable. Par exemple, 'std :: string (10, '\ 0')' est une chaîne avec dix \ 0 caractères. – MSalters

2

Un remplacement complet, pas. En fonction de ce pour quoi vous l'utilisez, std :: vector peut suffire comme remplacement.

Questions connexes