Skip to content
Snippets Groups Projects
Commit 112899ef authored by Andreas Blakli's avatar Andreas Blakli
Browse files

La til:

ryddOppMinne funk() i ruter.cpp og ruter.h.
parent d4d568aa
No related branches found
No related tags found
No related merge requests found
...@@ -23,6 +23,7 @@ Ruter::Ruter() { ...@@ -23,6 +23,7 @@ Ruter::Ruter() {
*/ */
Ruter::~Ruter() { Ruter::~Ruter() {
skrivTilFil(); skrivTilFil();
ryddOppMinne();
} }
/** /**
...@@ -278,3 +279,14 @@ void Ruter::skrivTilFil() { ...@@ -278,3 +279,14 @@ void Ruter::skrivTilFil() {
fil << "X" << '\n'; fil << "X" << '\n';
} }
} }
/**
* Fjerner rute pekere fra alle ruter map'et.
*
*/
void Ruter::ryddOppMinne() {
for (auto it = alleRuter.begin(); it != alleRuter.end();) {
delete it->second;
it = alleRuter.erase(it);
}
}
\ No newline at end of file
...@@ -39,6 +39,7 @@ class Ruter { ...@@ -39,6 +39,7 @@ class Ruter {
int lesRute(); int lesRute();
void lesFraFil(); void lesFraFil();
void skrivTilFil(); void skrivTilFil();
void ryddOppMinne();
}; };
#endif //__RUTER_H #endif //__RUTER_H
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment