codice:class Poligono { public: .... double * getArray(){ return array;} void setArray(double * a) { if(array) free(array); array=(double*) calloc (numLati,sizeof(double)); memcpy(array,a,numLati*sizeof(double)); } void impostaLati(double a , int i) { if(!array) array=(double*) calloc (numLati,sizeof(double)); array[i]=a; } .... };
Ultima modifica di user1989; 19-07-2016 a 12:48
Ricordati di mettere a NULL il puntatore nel costruttore altrimenti potresti avere problemi ... e libera la memoria allocata se non serve più ...
No MP tecnici (non rispondo nemmeno!), usa il forum.