Bonjour � tous, j'ai un petit probl�me de d�butant et pourtant je ne comprend pas vraiment pourquoi j'ai une erreur

Voici le code qui pose probl�me :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
 
std::ofstream stream;
std::string path{"Player_Data\\" + player_name};
if(stream.open( path, std::ios::trunc ))
{
     stream << this;
     return true;
}
Je suis sous la norme c++14 donc un string devrait passer en argument poue open(), ce qui n'est pas le cas car j'ai une erreur de conversion.
Donc j'ai tout simplement essay� de faire � l'ancienne avec path.c_str() mais j'ai toujours l'erreur x)

Si quelqu'un peux m'expliquer comment r�soudre mon erreur et me dire pourquoi il me faut une conversion ( s'il en faut ) ce serait le top !

Merci, Disix

Ps : j'ai surcharger ostream ce qui explique le "this" ligne 5