reHash
public cpp v1 · immutablevoid hashTabell::reHash(){ int gammel = antAdr; antAdr = hentPrimtall(antAdr +1); // setter inn nytt primtall som er det neste etter den gamle Post *nyTabell = new Post[antAdr]; Post *gammelTabell = hashTab; hashTab = nyTabell; initTabell(); // initialiserer den nye tabellen. for(int i = 0; i<gammel; i++) { if(gammelTabell[i].tilstand == IBRUK) { settInn(gammelTabell[i].persNr); } } delete [] gammelTabell;}