asırlar önce bunu tartışmamız geldi aklıma xD neyse init kısmını çok uzatmışsın aşağıdaki gibi daha iyi olcaktır (en azından ben öle şeetmişim)
C++:void CSwitchbotManager::Initialize() { for (auto iter = m_map_Switchbots.begin(); iter != m_map_Switchbots.end(); ++iter) M2_DELETE(iter->second); // Remove pointer m_map_Switchbots.clear(); } void CSwitchbotManager::P2PSendSwitchbot(DWORD player_id, WORD wTargetPort) { ... orjinal kodun altına sadece bunu ekle M2_DELETE(pkSwitchbot); }
Şimdi şöyle asırlar önce dediğin şeyi halen daha çelişki içerisindeyim. ben kullanmaktan yanayım
bellek bozulması sorunlarını gibi birçok şey çıkabilir diye. belleğe 0x0 vermek iyi olduğunu düşünüyorum "Kendimce" konu tartışılır.valla kullanıyorum eklediğimden beri hani baya sunucudada kullandım bi şeyini görmedim olaydı farkederdim düzenli olarak izliyorum sunucuyu zatenŞimdi şöyle asırlar önce dediğin şeyi halen daha çelişki içerisindeyim. ben kullanmaktan yanayımbellek bozulması sorunlarını gibi birçok şey çıkabilir diye. belleğe 0x0 vermek iyi olduğunu düşünüyorum "Kendimce" konu tartışılır.
Vallaha reisvalla kullanıyorum eklediğimden beri hani baya sunucudada kullandım bi şeyini görmedim olaydı farkederdim düzenli olarak izliyorum sunucuyu zaten
bilemeyeceğim herkes istediği yoldan gitsin ikiside aynı kapıya çıkıyor biliyorum 
C++:
pkSwitchbot->~CSwitchbot();
her gün daha kötü şeyler görüyorum bu forumda
Bir diğer konu ise bu. Kendimce diye bir şey yok bu işlerde.belleğe 0x0 vermek iyi olduğunu düşünüyorum "Kendimce" konu tartışılır.
map içineki objeleri silip, o mapi temizliyorsun. null'a setlemene gerek yok.
Class member olur da başka yerde silme durumu olursa null kullanırsın, ama burada değil.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 9
- Görüntüleme
- 862
- Kilitli
- Cevaplar
- 7
- Görüntüleme
- 2K
- Kilitli
- Cevaplar
- 1
- Görüntüleme
- 469
- Cevaplar
- 37
- Görüntüleme
- 2K
