Haftalık C++ 28 – Onaltılı kayan noktalı sayı sabitleri (Floating point literals)

Evet arkadaşlar, modern C++ ile gelen kabiliyetlere göz atmaya devam ediyoruz. Bu yazımda da, kısaca C++ 17 ile gelen bir kabiliyetten bahsedeceğim:Onaltılı kayan noktalı (floating) sayı sabitleri. Normalde tam sayılar için C ve C++ da onaltılı düzende sabitler tanımlanabilse de, kayan noktalı sayılar için böyle bir kabliyet yoktu, c++ 17 ile birlikte artık var. Hemen… Continue reading

Haftalık C++ 19 – std::from_chars/to_chars

BÇOM, SOLID, SSL derken haftalık C++ yazılarını unuttuğumu sandıysanız büyük yanılgı içerisindesin 🙂 Tabi, en son yazdığım yazının üzerinden bir kaç ay geçmiş olabilir ama bu seri devam edecek o kadar 🙂 Bu kısa yazımızda, C++ 17 ile birlikte gelen std::from_chars ve std::to_chars API’lerine bir göz atacağız. Bu API’ler bize ne kazandırıyor, daha önce bu… Continue reading

Haftalık C++ 14 – std::optional

Merhabalar arkadaşlar, yeni bir haftalık C++ yazımız ile birlikteyiz. Bu yazımın konusu, C++ 17 ile birlikte dile dahil edilen std::optional yeteneği. Bu kabiliyete neden ihtiyacımız var, nerelerde kullanabiliriz gibi sorulara çeşitli kod örnekleri üzerinden giderek bakacağız. Bu yapı ile ilintili olarak std::variant ve std::any yapılarına da farklı yazılarımda değineceğim. O zaman hemen başlayalım ne dersiniz…. Continue reading

Haftalık C++ 11- std::initializer_list’in parametre olarak kullanımı

Hello everybody, we are looking at another snippet this week. In this article, I will provide you a sample code that illustrate passing std::initializer_list  as parameter. I already mentioned std::initializer_list in my modern C ++ article. If you don’t have any idea about this feature, I strongly recommend that you take a look at my article below…. Continue reading