28/12/11 2:05
Neo25
Salve ragazzi.Mi serve un grande aiuto!! Io ho una mia classe con dei metodi.
Nel main ho dichiarato un array di oggetti di questa mia classe, ma ho un problema a definire i singoli elementi di questo array di oggetti.
CODICE
Sembra che il problema sia il modo di come gestisco quell'array di oggetti,perchè se non uso i vector ma creo il singolo oggetto va bene!! Invece così mi esce la solita finestra di errori e uno deve premere "non inviare". Aiutatemi per favore!!
Nel main ho dichiarato un array di oggetti di questa mia classe, ma ho un problema a definire i singoli elementi di questo array di oggetti.
CODICE
class Assembly_line { vector <Station> station; int time_line_entry; int time_line_exit; int n_station; public: Assembly_line() { time_line_entry=0; time_line_exit=0; n_station=0; } void build_assembly_line(int time1,int time2,int n) { time_line_entry=time1; time_line_exit=time2; n_station=n; } int main(int argc, char *argv[]){ vector <Assembly_line> line; for(int i=0;i<3;i++){ line[i].build_assembly_line(3,4,5); // QUI c'è IL MIO PROBLEMA } //system("pause"); return 0; }
Sembra che il problema sia il modo di come gestisco quell'array di oggetti,perchè se non uso i vector ma creo il singolo oggetto va bene!! Invece così mi esce la solita finestra di errori e uno deve premere "non inviare". Aiutatemi per favore!!
aaa