Haftalık C++ 13 – std::find_if ve auto code Örnek Kod Parçası

Merhaba sevgili yazılımperver dostlarım. Bu yazımda, kendi kodlarınızda da sıklıkla kullanabileceğiniz std::find_if API’sine ilişkin (ki kendisini STL algorithm kütüphanesi ile sunulur) örnek bir kod parçasına göz atacağız. İlgili API’nin tanımlamasına bakacak olursak:

API’nin resmi tanımı şöyle: tanımlanan [first, second] sınırları içerisinde, geçirilen pred metodu doğru dönen ilk elemanı gösteren iteratorü döner. Şimdi de std::find_if API’si ile C++ 11/14 ile… 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

Haftalık C++ 10- std::thread (III)

Merhaba arkadaşlar, uzun bir aradan sonra haftalık C++ yazılarımıza devam ediyoruz. std::thread kütüphanesine ilişkin daha önce başlamış olduğumuz serinin üçüncü yazısı ile sizler ile birlikteyim. Eğer diğer yazılarımı henüz okumadı iseniz, aşağıdaki bağlantılardan muhakkak okumanız öneriyorum, özellikle birinci yazıyı: Haftalık C++ 7- std::thread (I) Haftalık C++ 8- std::thread (II) Haftalık C++ 10- std::thread (III) Giriş:… Continue reading

Haftalık C++ 9 – Map Ekleme Kontrolü Kod Parçası

Herkese merhabalar arkadaşlar, Bu yazım ile birlikte “Kod Parçası” serimize bir başlangıç yapıyoruz. Bundan sonra, bu tarz çok daha kısa, öz ve daha kolay sindirilebilecek 🙂 kod parçalarını, Haftalık C++ yazıları altında sizler ile paylaşıyor olacağım. Daha önce yazdığım değerlendirme yazımda da bahsettiğim gibi bu tarz kısa kod paylaşımlarını aslında uzun süredir yapmayı planlıyordum (ve… Continue reading

Modern C++’ı Öğrenme ve Öğretme

Herkese merhaba arkadaşlar, yeni bir yazı ile tekrar birlikteyiz. Bu yazıda başlıktan da anlaşılacağı üzere Modern C++’ı nasıl öğrenebiliriz ve nasıl öğretebiliriz konularına, bir video’yu temel alarak, göz atacağız. Yazımın kaynağı olan bu video, Bjarne Stroustrup’un 2017 de gerçekleştirmiş olduğu açılış konuşması. C++ kullanarak yazılım geliştiren, daha da önemlisi, öğrenmeyi planlayan her yazılımcının bu videoyu… Continue reading

Haftalık C++ 8- std::thread (II)

Evet, thread ile ilgili yazılarımıza devam etme zamanı geldi. Bu yazımda, sizlere thread kütüphanesi içerisinde bulunan ve C++ kullanarak multithreaded yazılım geliştirme esnasında, size faydası dokunacağını düşündüğüm yapılardan bahsedeceğim. Thread kütüphanesi ve ilgili girizgahı bir önceki yazımda yapmıştım, eğer onu okumadıysanız, mutlaka okumanızı öneririm. Aşağıda ilgili yazıma ve serinin diğer yazılarına ilişkin bağlantıları bulabilirsiniz: Haftalık… Continue reading