Bonsoir,
La rédaction du code ci-dessous me génère 5 erreurs différentes que je dois interpréter :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 int main() { cout << Hello World << endl; return 0; }
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.
Partager