farkmt2official 1
farkmt2official
TuZaKK 1
TuZaKK
bList 1
bList
Hikaye Ekle

C++ SwitchBot Düzeltme

  • Konuyu başlatan Konuyu başlatan LangonaWork
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 27
  • Görüntüleme Görüntüleme 7K
Sanii'nin c++ server taraflı efsun botu için iki adet memory leak çözümü.

Paylaşım için teşekkürler, c++11 veya üstü auto it şeklinde de kullanabilir.
Rica ederim genel olarak kimsenin sürümü yüksek olmadığından ötürü c++98 e devam :) güzel leak fixleri paylaşacağım sırayla
 
pkSwitchbot->~CSwitchbot();

bu fonksiyon delete işleminde yada class sonlandırıldığında tetiklenmiyormuydu ben mi yanlış biliyorum gereksiz olmuş bu satırlar

-----------------------------------

pkSwitchbot->~CSwitchbot();
delete pkSwitchbot;

UnregisterItem içine bu şekilde bir ekleme yapmak garip hatalı olmuş bu

mantıksal olarak bunlar zaten bu forumda yada yabancı forumlarda doğru halleri paylaşılmıştı diye hatırlıyorum. Bu şekilde bir kodlama güvenli değil.

-----------------------------------------

pkSwitchbot = NULL;

bunu eklemesen de olur sildikten sonra çağırmıyorsun zaten gereksiz olmuş.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst