Hello,
J suis désolée, c est une question d ultra-débutant mais c'est juste que j aimerais bien etre sure de comprendre les messages d erreur. J ai le programme basic (du cours) suivant:
#include <iostream>
int main()
{
const int a=5;
std::cin>>a;
std::cout<<a+5;
return 0;
}
et le message d erreur: "ambiguous overload for ‘operator>>’ in ‘std::cin >> a"
Etant donné que c'est un message d erreur qui apparait souvent j aimerais bien le comprendre.
Est ce que dans ce cas la ca veut simplement dire qu on ne peut pas demander d entrer un input "a" pcq il est déja defini comme etant une constante = à 5 dans le programme? Et qu est ce que ce message veut dire "en général" (si on peut faire une généralité). j ai chercher sur google mais j comprend tjs pas..
peut etre que c est peine perdu..;)
merci!
(j suis donc en c++)