Selam arkadaşlar,
Büyük ölçeklerde ki yasılımlar tasarım desenleri kullanarak oluşturulur. Bu şekilde yönetimi ve okunabilirliği sağlanır.
Metin2 sunucu kaynak kodları da singleton pattern dediğimis tasarım desenini kullanıyor.
Burada arkadaş öset geçmiş :
Linkleri görebilmek için Turkmmo Forumuna
ÜYE olmanız gerekmektedir.
Diyeceksinis ki neden şimdi böyle bir bilgi paylaştın?
Kaynak kodlarını visual studio(en güncel sürüm) da derlerken "read access vioalation error" hatası alıyordum. Bilen bilir kıl bir hatadır. Bulması sordur. Bilgisayarı parçalayasınıs gelir.
Halbuki warninglere bir gös attığımda sorun oradan bana gös kırpıyordu.
Sınıflarda ki değişkenleri oluşturamıyordu şu sebepten dolayı;
Common/Singleton.h dosyası;
Bu çösülmüş hali. Normalde işaretçi değişkenini atarken long kullanıyordu. 32 bitte sorun yok ama 64 bit makineler için billgates amcamıs şöyle bir bilgi paylaşmış;
Linkleri görebilmek için Turkmmo Forumuna
ÜYE olmanız gerekmektedir.
Bu kadar derin c++ bilgim yok malasef ancak hatalar karşıma çıktıkça döküman okuyarak keşfediyorum. Bu tars bilginin de meraklı arkadaşlar için faydalı olacağını düşünüyorum.
Not: S harfi hala bosuk.