bonsoir la communaute,
je voudrais savoir si la classe string peut etre consideree comme un vector (STL) de characters?
merci pr vos reponses.
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 !!!![]()
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.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Effectivement, push_back() existeEnvoyé par Laurent Gomila
![]()
Désolé pour cette mauvaise information...![]()
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'
Mon blog anglais - Mes articles et critiques de livres - FAQ C++0x, avec liste des nouveautés - Conseils sur le C++ - La meilleure FAQ du monde - Avant de créer des classes que vous réutiliserez, regardez si ça n'existe pas déjà - Le site du comité de normalisation du C++
Le guide pour bien débuter en C++ - Cours et tutoriels pour apprendre C++
Partager