Haftalık C++ 39 – std::chrono – 1

Evet, sevgili yazılımperver dostlarım, C++ yazılarımıza hız kesmeden devam ediyoruz (evet hızımız 1-2 ppm [post per month] olsa da). C++ 11 STL kütüphanesi ile gelen, önceki bir çok yazımda değindiğim ve muhtemelen C++ 11’e ilişkin değineceğim son önemli kabiliyetlerden biri olan ve uzun süredir sizler ile paylaşmayı planladığım std::chrono kütüphanesini sayfamıza konuk ediyoruz. Bu sefer… Continue reading

Haftalık C++ 38 – Daha da Modern C++

Haftalık C++ yazılarımın bir diğeri ile tekrar birlikteyiz, sevgili yazılımperver dostlarım. Bu çok uzun olmayan yazım ile birlikte, bir kod parçasının/problemin yeni gelen C++ kabiliyetleri ile nasıl geliştiğine, farklı perspektiflerden bakıyor olacağız. Bu bağlamda bakacağımız kod parçası, “quicksort” ile ilgili olacak. “Quicksort” ‘a ilişkin bir fikriniz yok ise hemen bir göz atmak ya da hatırlamak… Continue reading

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

C++ Referans Kartları

Merhabalar kısa bir yazı ile tekrar birlikteyiz. Bu yazım da aslında başka bir yazarın (Bartlomiej Filipek) paylaşımından sizleri haberdar etmek istedim. Kendisi C++ konusunda oldukça güzel paylaşımlarda bulunuyor. En son yazısında da C++ 20 ile ilgili bir referans kart paylaşmış, benzer şekilde C++ 17 için de paylaşmıştı. Kabiliyetleri hızlıca görmek için güzel bir döküman, bir… Continue reading