--- Yusuf <[EMAIL PROTECTED]> schrieb: > hai teman-teman,
> saya punya masalah nih. Waktu pertama kali mengalokasikan memory
> untuk
> sebuah object, program saya baik baik saja. tapi setelah di-delete,
> lalu di-new lagi, ada masalah. Alokasi variabel pointer (berupa
> struktur)
> yang terdapat di dalam object itu gagal. Saya menggunakan function
> malloc untuk alokasi variabel tersebut. Sebagai tambahan, semua
> variabel ponter dan object yang saya buat sudah saya hapus dan saya
> set ke NULL. Sekalian saya sertakan baris program yang error
> (segmentation fault waktu mengeksekusi baris ini).
> 
>     _temp1=(sbase_link *)malloc(sizeof(sbase_link))
>     
Yang jelas letak kesalahan bukan di baris di atas. Perintah di atas
paling cuma sekedar "pemacu". Kemungkinan besar sudah terjadi kesalahan
di baris sebelumnya. Beberapa pertanyaan yang mungkin bisa membantu:
- Waktu membuat objek dan menghapus objek sudah pakai perintah yang
kompatibel? (malloc dgn free dan new dgn delete)
- Yakinkah bahwa objek yang di delete benar2 sebelumnya sudah
dialokasikan? (lebih bagus semua pointer diinitialisasi dengan NULL)
- Berapa besar jumlah element dari array statik ?
- Opsi optimalisasi saat compilasi sudah di nonaktivkan dulu?
 
ebs

__________________________________________________________________

Gesendet von Yahoo! Mail - http://mail.yahoo.de
M�chten Sie mit einem Gru� antworten? http://grusskarten.yahoo.de

-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke