Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako ide brojanje referenci...?

[es] :: C++ programiranje :: Kako ide brojanje referenci...?

[ Pregleda: 720 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Goran Arandjelovic
Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 234
*.rcub.bg.ac.yu.

Jabber: goranche@elitesecurity.org
ICQ: 225134151


Profil

icon Kako ide brojanje referenci...?12.12.2006. u 12:12

Evo sta zelim...Ako imam sledecu funkciju...

Code:

void f()
{
  nekitip *p = new nekitip;
}


Ako nakon zavrsetka te funkcije ne obrisem objekat, desice se memory leak. E sada, kako kontrolisati (iliti bolje pitanje: gde se vodi evidencija) koliko ima referenci na neki objekat i da li uopste nesto vise ukazuje na taj objekat...?

Kako to otprilike rade memory check programi? Valgrind, recimo?

Unapred hvala.
Sajt mog odeljenja - http://odeljenjce.justsalsa.net
12.12.2006. u 12:12 

Goran Arandjelovic
Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 234
*.dynamic.sbb.co.yu.

Jabber: goranche@elitesecurity.org
ICQ: 225134151


Profil

icon Re: Kako ide brojanje referenci...?12.12.2006. u 14:33
Dakle, nije problem, mogao bih to na neki način da rešim nekom template klasom...kao smart pointer, ali me zanima da li je ovo izvodljivo sa raw pokazivačima.
Sajt mog odeljenja - http://odeljenjce.justsalsa.net
12.12.2006. u 14:33 

Dragi Tata

Član broj: 1958
Poruke: 3860
*.lionbridge.com.

Sajt: www.novetehnologije.com


Profil

icon Re: Kako ide brojanje referenci...?12.12.2006. u 16:36
Ukratko, ne može.
12.12.2006. u 16:36 

[es] :: C++ programiranje :: Kako ide brojanje referenci...?

[ Pregleda: 720 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.