Kopiowanie danych do większej tablicy dynamicznej
Ostatnio zmodyfikowano 2014-12-01 15:43
Malina94 Temat założony przez niniejszego użytkownika |
» 2014-12-01 14:32:09 Zrobiłam analogicznie do tego przykładu: void powieksz( int licznik, abcd *& historia, int * wsk_a ) { if( licznik == * wsk_a ) { abcd * temp = new abcd[ * wsk_a * 2 ]; for( int i = 0; i < * wsk_a; i++ ) { temp[ i ].x = historia[ i ].x; } delete[] historia; temp[ * wsk_a ]; historia = temp; * wsk_a *= 2; } }
Teraz już chyba działa jak należy. I na końcu nic się nie wiesza. |
|
darko202 |
» 2014-12-01 14:38:59 zastanów się co robi linia temp[ * wsk_a ];
1. * wsk_a = ? 2. cel ?
|
|
Malina94 Temat założony przez niniejszego użytkownika |
» 2014-12-01 15:43:26 W sumie to jest ona bez sensu. |
|
1 « 2 » |