Un collègue vient de me dire que ce code :
std::ifstream stream(filename.c_str());
if (!stream)
{
throw std::runtime_error("..");
}
aurait tort. Il a dit que ifstream
évalué à 0 si l'ouverture est réussie. Mon code fonctionne, mais je voulais trouver la documentation mais je n'ai pas vu où il est dit comment vérifier si l'ouverture a réussi. Pouvez-vous me l'indiquer?