Arama Sonuçları

  1. L

    Modern C++ ile Metin2 Kodlarını Refaktör Ediyoruz

    Yani o Metin2'nin sorunu benim yazdıklarım başlıktakı "Modern C++ ile Refaktör" ile ilgili, Metin2 evet exception-safe değil ama sonuçta yaptığımız "Moder C++ Refaktörü", Metin2'de olmaması bu durumun "yok" olduğu anlamına gelmiyor ki sadece Metin2'de ele alınmamış veyahut yok sayılmış oluyor...
  2. L

    Modern C++ ile Metin2 Kodlarını Refaktör Ediyoruz

    Olabilir evet, bu arada emplace_back son eklenen nesnenin referansını return eden bir overload sahip. İleridek kullanımlarınız için söylüyorum, en son eklediğiniz nesnenin referansına ulaşabilirsiniz. auto& elm{m_vec.emplace_back(args..)}; (void)elm.id; gibi. Önce ekle sonra if kontrolüne...
  3. L

    Modern C++ ile Metin2 Kodlarını Refaktör Ediyoruz

    Estağfurullah bir şey yapmadım, sadece bakınırken gözüme çarptı, o yüzden yazmak istedim. m_vec_itemTable.clear(); m_vec_itemTable.resize(rowCount); Bu tam optimal olmayabilir. Neden? m_vec_itemTable, isminden gördüğüm kadarıyla bir member variable. Örneğin; siz boot sekansında database'den...
  4. L

    Modern C++ ile Metin2 Kodlarını Refaktör Ediyoruz

    amacım konunuzu baltalamak değil lütfen yanlış anlamayın, hatta zaman ayırabilirsem katkı sağlamak isterim, mantıklı bir başlık. söylediklerim sadece genel bilgilendirme. kullandığınız C++26 değil ki, std::vector<TClientItemTable> items(rowCount); std::ranges::fill(items...
Geri
Üst