Haftalık C++ 32 – Kullanıcı Tanımlı Dönüştürme Fonksiyonları (“User-defined Conversion Functions)

C++ 11 ile ilgili gelen özelliklere göz atmaya, son hızla devam ediyoruz. Yine Modern C++ (2): C++ 11 Yenilikleri‘de eksik kalan konulardan birisi, benim de açıkçası daha önce pek aşina olmadığım bir kabiliyet olan “kullanıcı tanımlı dönüştürme fonksiyonlarına” hızlıca bakacağız. Bazı kaynaklarda, dönüştürme işlevleri, diye de geçebiliyor. Konu başlık itibari ile aslında, tür dönüşümü gibi… Continue reading

Haftalık C++ Videoları – 2 (“Modern Software Needs Embedded Modern C++ Programming”)

Tekrar merhaba sevgili yazılımperver dostlarım. Elimden geldiğince, her hafta izlediğim videolardan, beğendiklerimi ya da faydalı olacağını düşündüklerimi sizler ile paylaşacağım. Bunların hepsi herkese hitap etmeyebilir. O sebeple, videolara ilişkin sizlere bu anlamda faydalı olacağını düşündüğüm bilgileri, çok detaya girmeden vermeye çalışacağım. Video’nun başlığına bakınca, ilk etapta Modern C++’nın gömülü sistemlerde kullanımına, hangi kabiliyetlerinin nasıl kullanılacağına… Continue reading

Haftalık C++ 31 – std::array

Evet dostlar, C++ kabiliyetlerinden kalan bir iki tanesine bakmaya devam ediyoruz. Bu yazımda, hızlıca ve kısaca bu kabiliyete bakıp, kalan diğer C++ 11 kabiliyetlerine bakmaya devam edeceğiz. Bildiğiniz üzere bir kaç hafta önce C++ 20 standardı da kabul edildi. Yani daha, öğrenecek çok konu var. std::array std::array‘i kısaca, C dizilerini herhangi bir ekstra masraf getirmeden… Continue reading