Haftalık C++ 57 – Üç/Beş Kuralı, Nesne Oluşturma

Merhaba sevgili yazılımperver dostlarım. Bugün C++ geliştiricilerin vakıf olduğu “rule of three” ve C++ 11 ile birlikte artık “rule of five” mevzusuna bakıyor olacağız. Bunu yaparken de, C++ constructor, copy constructor, assignment operator gibi temel kavramlara da eğiliyor olacağız. Kurallara geçmeden önce, bu temel kavramları ve nasıl kullanıldıklarını hatırlayalım isterseniz. Temel Sınıf Oluşturma/Atama Operasyonları Yapıcılar… Continue reading

wsl2 import/export

Merhaba sevgili yazılımperver dostlarım bugün sizlerle, özellikle WSL2 kullanan takipçilerimin, hoşuna gideceği bir ipucunu paylaşmak istiyorum. WSL2 ile çalışıyorsunuz, bir çok paket indirdiniz, ayarlar yaptınız ve bir gün geldi ki, makinenize format atmanız gerekti ya da başka bir makineye de bu çalışmayı aktarmanız gerekti ne yapacaksınız. Açıkçası benim için ilk durum geçerli. Makineme uzun süredir… Continue reading

Haftalık C++ 56 – Boost Asio III – boost::bind, boost::io_context

Merhaba yazılımperver dostlarım. Bu yazım ile birlikte artık elimizi kirletiyor ve boost kütüphanesini adam akıllı kullanmaya başlıyoruz. Buna da, asio kabiliyetler ile birlikte oldukça sık kullanılan bind’a hızlıca bakarak başlıyor olacağız. Sonra da, io_context sınıfına bakacağız. Önceki boost yazılarım için aşağıdaki bağlantılarıma göz atabilirsiniz: Haftalık C++ 54 – Boost.Asio I – Giriş Haftalık C++ 55… Continue reading

Bilgilendirme

Merhaba sevgili yazılımperver dostlarım, uzun bir süredir sizler ile paylaşım yapamadım. Açıkçası, gerek deprem gerekse iş yoğunluğu sebebi ile, yapmayı/yazmayı planladıklarımı, zihnimde bir araya getirip hayata geçiremedim ama vaz geçmiş de değilim. İnşallah, önümüzdeki dönem yazılarıma geri döneceğim. Öncelikle, boost yazılarıma devam etmeyi planlıyorum, uEngine4’e ilave kabiliyetler ve bunların kullanımına yönelik örneklere, ilaveten linux üzerinde… Continue reading

Haftalık C++ 55 – Boost Asio II – Temeller ve Mimari

Merhaba sevgili yazılımperver dostlarım, Boost.Asio yazılarımıza devam ediyorum. Bir önceki yazımda, Boost.Asio’yu nasıl indirebileceğimiz, hedefleri ve çok kısa bir giriş yapmıştık. Bu yazımda ise temel kavramlarına, kabiliyetlerine, kullanımına ve örnek bir uygulamaya bakıyor olacağız. Bir kaç yazı sonrasında da, burada edindiğimiz kabiliyetleri, uEngine4’e entegre ediyor olacağız ve maceramıza oradan devam edeceğiz. Bir önceki yazımı da… Continue reading

Deprem :(

Evet sevgili takipçilerim, bu yazıyı yazdığım için çok üzgünüm, keşke böyle bir yazı yazmama sebep olacak bir durum hiç yaşanmasaydı. Ülke olarak çok zor günlerden geçiyoruz. Ülkemizin güneyinde yaklaşık on ili etkileyen bir deprem oldu ve bir çok kardeşimiz, aramızdan ayrıldı, bir çoğu da halen enkaz altında. Öncellikle, aramızdan ayrılanlara Allah’tan rahmet diliyorum, geride kalanlara… Continue reading