Detail hlášky #13879
<a> Ha, jeste chci headset.
<b> Jakože BT?
<a> Pro me za me treba FŇ, kdyz to bude mit sluchatko a mikrofon ^^
Komentář: Poznej svou zkratku.
Informace o hlášce
Datum přidání: | 28. 1. 2008 |
---|---|
Kategorie: | Hlášky |
Autor: | Anonym (27228 hlášek) |
Hlasování: | 13 pro a lecisko, Wendigo, kbtmichal, Altair, Maty991 59 proti |
V oblíbených: | Žádný uživatel |
Oblíbenost: | 10,87 % |
Stav: | Má záporné skóre |
Diskuze
int dementJeTady (char * dementni_rozhovor, char * dementni_komentar)
{
bool prijato=dejNaLamera(dementni_rozhovor,dementni_komentar);
if (prijato) {
return 0;
}
else {
free (dementni_komentar);
dementni_komentar=generujNahodnyDementniKomentar();
dementJeTady(dementni_rozhovor,dementni_komentar);
}
}
a) zavolanie so statickym retazcom ako parametrom = pad
b) funkcii, ktora zavolala tvoju funkciu, odalokujes pamat, v ktorej mala ten retazec (ona ale o tom nevie, pretoze jej ukazovatel ostane stale ukazovat na miesto kde retazec bol)
c) po ukonceni tvojej funkcie zanika aj lokalna kopia parametra dementni_komentar a tym padaom aj ukazovatel na pamat, ktoru alokovala funkcia generujNahodnyDementniKomentar() a teda mas alokovanu pamat, ktoru uz neuvolnis - memory leak