Merhabalar arkadaşlar, uzun süren sessizliğimizi bir araç tanıtım yazısı ile bozmak istedim. Bir süredir, çeşitli sebeplerden ötürü yazı sıklığının azaldığının farkındayım ama halen buradayım ve yazılara devam edeceğiz. Bu yazımda ise farklı zamanlarda ihtiyaç duyduğum, uygulamaların video görüntülerini kaydetmek için kullandığım açık kaynaklı ve bedava bir araçtan kısaca sizlere bahsedeceğim. Aracımızın ismi OBS Studio. OBS’nin… Continue reading
Date Archives → April 2019
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++ 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:
1 2 |
template <class InputIterator, class UnaryPredicate> InputIterator find_if (InputIterator first, InputIterator last, UnaryPredicate pred); |
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