Bonsoir,

La rédaction du code ci-dessous me génère 5 erreurs différentes que je dois interpréter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
int main()
{
      cout << Hello World << endl;
      return 0;
}
J'utilise Visual Studio C++ 2015. J'obtiens deux erreurs C2065 puisque l'absence de guillemets fait que Hello et World sont considérés comme des variables non identifiées et j'ai une erreur de syntaxe C2146.

Et enfin, une erreur C2563 "mismatch in formal parameter list"
et une autre C2568 "error C2568: '<<' : unable to resolve function overload".
Je ne comprends pas ces deux-là. A quel moment le programme comprend-t-il qu'il faut appeler une fonction ? Et d'où vient le mismatch de l'erreur C2563? Est-ce du à l'absence de fonction correspondante justement ?

D'avance merci.