hello!
i have problem with program i made:
the program should define a pointer to pointer which points to dynamic array of Grade (class i made).
i increase the size of the array in function. so i made a new pointer to pointer which point to array of Grade (the class i made). i transferred the old array to new one, and finaly, before i going out of the function, i shoud transfer it's address to the first pointer i made:how can i transfer the address of "gradeTemp" to "numGrades"?Code:{ int students=1; Grade ** numGrades=new Grade * [students]; numGrades[0]=new Grade; assert(numGrades!=0); AddGrade(numGrades,students); } void AddGrade(Grade ** _numGrades,int& _students) { _students++; Grade ** gradeTemp=new Grade * [_students]; for(int i=0;i<_students-1;i++) gradeTemp[i]=_numGrades[i]; gradeTemp[i]=new Grade; }
thank you,
Moshiko



LinkBack URL
About LinkBacks



