21. november 2000 - 21:01Der er
2 kommentarer og 1 løsning
Heap-lageret
Hej! Er der nogen derude der kan hjælpe mig? Jeg vil lave et program med en klasse, der under programkørslerne håndteres i et heap-lager; og mellem programkørslerne opbevares i en fil? Jeg har en container-klasse. Det med heap-lageret er det der volder mig størst problemer. Jeg vil jo gerne lægge alle tabeller og atributter i klassen ud i heap-lageret, hvor jeg så via en medlemsfunktion kan sorterer dem. Der er 100 point til et godt svar...
Takker! Jeg gjorde mig blot nogle overvejelser om at det burde være muligt at lave en pointer -ikke til hver tabel i klassen, men lave en til klassen. Så man på den måde kunne overføre hele klassen til heap-lageret. Jeg ved ikke om det er tilladt, men jeg tænkte at det her sted, måtte være det rette forum at prøve og få svar.
hmm ja, du kan jo lave din klasse så den indeholder en pointer som her:
class manyInts{ manyInts(int size); int* theIntList; int listLength; }
og så i implementationen:
manyInts::manyInts(int size){ listLength = size; theIntList = new int[size]; }
Så kan du returnere dit objekt, og listerne bliver bevaret da de ligger på hoben.
yderst anvendeligt :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.