Bonjour,

voilà, j'ai 2 petites questions sur les std::string :

1/ Quand on crée un string avec une chaîne vide,
exemple : il est = NULL.
Y a-t-il des contraintes d'utilisation du coup ?

2/ Si j'ai une fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
void f(const std::string& s)
et que je veux lui passer un char* :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 )
Ou de toute façon on a création d'un objet std::string par recopie à partir de std::string(tab); ??

Merci par avance.
@+