1
Minnesläckor C++
Postat av Skugghest den 11 Februari 2011, 00:28
8 kommentarer · 857 träffar
Hej har lite problem med en uppgift i programmering.
Ska göra ett program som är uppbyggt av två klasser:
Player(string name, int birthYear, string phoneNumber, int shirtNumber, string position);
och
PlayerRegister( Player **player);
Problemet jag har dock är att det blir nå minnesläckor, min tanke var att jag kunde dra en delete på PlayerRegister objektet men det funkade inte alls, försökte dra en delete på både PlayerRegister och player objektena i PlayerRegister men minnet spökar fortfarande.
Någon som är lite bättre på detta som vet vad jag gör för fel?
Har även problem med att veta hur min destruktor ska se ut, om jag kör en vanlig destruktor så tas bara name variabeln bort medans resten av variablerna stannar kvar.
Tacksam för hjälp.
Ska göra ett program som är uppbyggt av två klasser:
Player(string name, int birthYear, string phoneNumber, int shirtNumber, string position);
och
PlayerRegister( Player **player);
Problemet jag har dock är att det blir nå minnesläckor, min tanke var att jag kunde dra en delete på PlayerRegister objektet men det funkade inte alls, försökte dra en delete på både PlayerRegister och player objektena i PlayerRegister men minnet spökar fortfarande.
Någon som är lite bättre på detta som vet vad jag gör för fel?
Har även problem med att veta hur min destruktor ska se ut, om jag kör en vanlig destruktor så tas bara name variabeln bort medans resten av variablerna stannar kvar.
Tacksam för hjälp.






