Haftalık C++ 21 – Uzay gemisi operatörü “<=>“, std::source_location ve template

SOLID yazılarımızı da bitirdiğimize göre artık biraz C++ a dönüş yapabiliriz. Bu yazımda C++ 20 standardı için önerilen kabiliyetler arasında kendine yer edinmiş, bir kaç yeni kabiliyetten bahsedeceğim. Kısa ve öz bir yazı olacak 🙂 Uzay gemisi operatörü (“<=>”) İlk bahsedeceğim kabiliyet, kimi kaynaklarda “uzay gemisi operatörü” diye adlandırılan ‘<=>’ operatörü. Bunun standart operatör ismi,… Continue reading

ISO C++İstikameti

Bu yazımda, Herb Sutter’in yazılarının birinde gördüğüm “Direction for ISO C++” dokümanını sizler ile paylaşmak istedim. Dokümanı Bjarne Stroustrup, Daveed Vandevoorde, Michael Wong, Howard Hinnant, Roger Orr ‘dan oluşan bir grup idame ediyormuş. Doküman genel olarak C++’a ilişkin bundan sonra takip edilecek yolu, önceliklendirme ve karşılaşılan bazı sıkıntılardan bahsediyor. Çıkış noktası da dokümanda da bahsedildiği… Continue reading