ho da fare un esame e non capisco il problema che mi ricorre, ne trovo uno e appena lo metto a posto me ne esce un altro . questa volta mi da problemi con le proprietà della classe , in special modo quando uso "cout<< e cin>>" mi dice che non posso usarle perchè non so il motivo. vi allego il codice e pure l'errore . se riuscite a darmi una mano ve ne sarei grato.
codice:#include <iostream> using namespace std; class Persona { public: Persona(); ~Persona(); string nome[20]; string cognome[20]; string data_nascita[30]; char sesso; public: void Setnome(); void Setcognome(); void Setdata_nascita(); }; /*Persona() { string data_nascita[20]="null"; string nome[20]="null"; string cognome[20]="null"; char sesso; void Setnome() { string nome1[20]="null"; } void Setcognome() { string cognome1[20]="null"; } void Setdata_nascita1 { string data_nascita1[20]="null"; } } ~Persona() { cout<<"oggetto distrutto"<<endl; }*/ void Persona::Setnome() { // l'errore mi viene segnalato nel cin e lo stesso vale per le altre proprietà string nome1[20]; cout<<"inserisci nome : "; cin>> nome1; nome=nome1; } void Persona::Setcognome() { cout<<"inserisci cognome : "; cin>>cognome1; cognome=cognome1; } void Persona::Setdata_nascita() { cout<<"inserisci data di nascita nascita : "; cin>>data_nascita1; data_nascita=data_nascita1; };