bonsoir la communaute,
je voudrais savoir si la classe string peut etre consideree comme un vector (STL) de characters?
merci pr vos reponses.
Version imprimable
bonsoir la communaute,
je voudrais savoir si la classe string peut etre consideree comme un vector (STL) de characters?
merci pr vos reponses.
non, la classe string n'a pas de push_back(), etc...
Ce n'est pas un typedef std::vector<char> lol !!! :lol:
Pas vraiment. Il n'est même pas garanti que les données sont contiguës.
Pas comme un vector, mais comme un conteneur de caractères oui. Les fonctions telles que insert et push_back sont bien définies pour std::string.
Effectivement, push_back() existe :oops:Citation:
Envoyé par Laurent Gomila
Désolé pour cette mauvaise information... :oops:
N'empêche que c'est quand même pas la même chose... ;)
D'ailleurs, std::string est un juste un typedef de std::basic_string<char>.
Sur pas mal de sites on peut voir une référence de std::string.
Bonne progr'