On Thu, 2005-02-24 at 15:10 +0700, durung_lulus wrote:
> rekan-rekan
> saya ada sedikit pertanyaan ttg stl map container dari 
> stl-nya c++
> 
> misalnya saya punya map yang berisi map<int, Object*>
> 
> //definisi,
> map<int,Object*> myMap;
> map<int,Object*>::iterator it;
> 
> untuk membersihkan memory saya memakai :
> 
> for(it=myMap->end();it!=myMap->begin();it--) {
>     delete((*it).second);
> } 
> 
> hasilnya segmentation fault....tatapi seandainya saya 
> loopnya traverse dari begin ke end, malah berjalan dg 
> bener.
> Adakah rekan yg tau kenapa bisa begitu?

Sebentar... apa saya bisa tau definisi Object? dan apakah member second
itu? Maksud anda mau menghapus instance Object dari map, ataukah
menghapus alokasi member second dalam Object??

-- 
Danny Kurniawan
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/CM/E/IT d+() s+:+ a- C++>+++$ UL+++(++)>++++ P!(+++) L+++>++++>$ E-- W++>$ N
o-- K- w--(+++) O++@ M@ V? PS PE-@ Y+ PGP@ t++ 5+@ X+++(++) R tv+ b
+++(++) DI? D++@ G+>++ e++ h- r++ y z- 
------END GEEK CODE BLOCK------


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis

Kirim email ke