Bonjour à tous je me possé une question depuis 1996 il y à une norme appelé ISO pour le c++.
Si j'ai bien compris la norme nous permet de gardé une même sinthése dans les différent compilateur hors d'apres ce que j'ai vu ce n'est pas le cas.
exemple on utilise "souvant":
Code C/C++ :
ifstream ifs("toto.txt")
while(!ifs.eof())
{
getline(ifs,ligne);
cout<<ligne<<endl;
ifs.close();
}
mais dans le visual c++ express on peux faire cour et le même resultat:
Code C/C++ :
ifstream ifs("toto.txt");
if (!ifs.bad())
{
cout << ifs.rdbuf();
ifs.close();
}
Alors cette norme sert à quoi exactement, il y a toujour de multitude de code pour un même résultat et des fichier stantart différent (ifstream ifs("toto.txt",ios::nocreate) n'existe pas sous vc++expres) et plein d'autre exemple comme sa....
Merci de votre réponse bonne journée ou soirée
