Bug c++

sinzo Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   -  
sinzo Messages postés 91 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un petit probleme d'éxecution d'un programme..voila l'erreur : Unhandled exception at 0x75989617 in tp5ex1.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x0028ec38.. et voici le code :
professeur professeur::saisire_info(void)
{
cout<<"Donner l'ID du professeur:"<<endl;
cin>>this->numero;

cout<<"Donner le Nom du professeur"<<endl;
cin>>this->nom;

cout<<"Donner l'email du professeur:"<<endl;
cin>>this->email;
return (*this);
}
le souci du compilateur est la derniere instruction "return *this" ..de l'aide svp je ss vraiment bloqué.
merci

2 réponses

gargoyle44 Messages postés 15 Date d'inscription   Statut Membre Dernière intervention   3
 
Est-ce que ça serait possible de voir la création de l'objet dans le main et le call de la fonction?
0
sinzo Messages postés 91 Date d'inscription   Statut Membre Dernière intervention  
 
Professeurs PR;
et voici lappel : PR.ajouter_prof(professeur().saisire_info());
0