[C++14] Erreur de conversion (fstream)
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:
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