Erreur: 'cout': identificateur non déclaré; si j'ai inclus le fichier d'en-tête iostream dans le programme
Je suis en train de compiler le programme simple ci-dessous. Mais, ce n'est pas de compiler & donne une erreur:
error C2065: 'cout' : undeclared identifier
Je veux vous demander pourquoi ce programme ne fonctionne pas si j'ai compris iostream
fichier d'en-tête?
#include <iostream>
void function(int) { cout << “function(int) called” << endl; }
void function(unsigned int) { cout << “function(unsigned int) called” << endl; }
int main()
{
function(-2);
function(4);
return 0;
}
Merci d'avance.
source d'informationauteur yuvi
Vous devez vous connecter pour publier un commentaire.
Le flux de cout est définie dans l'espace de noms std. Donc au nom de ce que vous écrivez:
Si vous souhaitez réduire ce cout ensuite, vous pouvez écrire
ou
avant d'écrire cout.
Une bonne documentation source indiquera l'espace de noms contient un objet. Par exemple: http://en.cppreference.com/w/cpp/io/cout
Vous devez écrire
std::cout
ou ajouterusing std;