Pour clarifier les choses...
1- std::string poss�de un constructeur qui prend en param�tre un const char*, donc ceci est tout � fait valide.
std::string Str = "Salut";
2- Si vous voulez stocker la cha�ne dans un char* au pr�alable sans allouer de la m�moire, la seule syntaxe possible est la suivante :
1 2
| const char* CStr = "Salut";
std::string Str = CStr; |
Car "Salut" est une cha�ne litt�rale potentiellement dans une zone m�moire en lecture seule.
3- Cette question n'a aucun rapport avec Visual C++ (sujet d�plac�)
Partager