Questions sur les std::string
Bonjour,
voilà, j'ai 2 petites questions sur les std::string :
1/ Quand on crée un string avec une chaîne vide,
exemple :
Code:
std::string s1("");
il est = NULL.
Y a-t-il des contraintes d'utilisation du coup ?
2/ Si j'ai une fonction :
Code:
void f(const std::string& s)
et que je veux lui passer un char* :
Code:
1 2 3
| char tab[256];
strcpy(tab, "coucou");
f(tab); |
Y a-t-il une meilleure syntaxe ? (à part de ne pas utiliser les char bien sûr :aie: )
Ou de toute façon on a création d'un objet std::string par recopie à partir de std::string(tab); ??
Merci par avance.
@+