Mi da sempre gli stessi errori.
Mi segnala sempre un errore quando faccio questo:
codice:
Exam* esame = new esame(nomeEsame,crediti, data, voto);
elencoEsami.push_back(esame);
questo è il codice (temporaneo) del main:
codice:
#include <iostream>
#include <exam.h>
#include <vector>
vector<Exam*> elencoEsami;
using namespace std;
int main()
{
int scelta;
cout<<" *****MENU***** "<<endl;
cout<<endl;
cout<<"1- Aggiungere un nuovo esame"<<endl;
cout<<"2- Rimuovere un esame"<<endl;
cout<<"3- Calcolo delle ore complessive di studio"<<endl;
cout<<"4- Uscita"<<endl;
cin>>scelta;
switch (scelta)
{
case (1):
string nomeEsame;
int crediti;
string data;
int voto;
cout<<"Inserire il nome della materia: "<<endl;
cin>>nomeEsame;
cout<<"Inserire il numero di crediti relativi alla materia: "<<endl;
cin>>crediti;
cout<<"Inserire la data relativa al giorno dell'esame (gg/mm/aaaa): "<<endl;
cin>>data;
cout<<"Inserire il voto conseguito: "<<endl;
cin>>voto;
Exam* esame = new esame(nomeEsame,crediti, data, voto);
elencoEsami.push_back(esame);
break;