Haftalık C++ 15 – Girdi/Çıktı Manipülatörleri

Programlarımızda, özellikle küçük olanlarda ya da bazı değerleri hızlıca görüntülemek için, en sık kullandığımız yöntemlerden birisi de standart çıktıya bir şeyler basmaktır. Bunun için de kullanılan en yaygın yöntem, C++ için, std::cout‘tır muhtemelen. Peki bu kardeşimizin kabiliyetlerine ne kadar vakıfız? İşte bu yazımda bu kardeşimize ilişkin yetenekler ile sizleri buluşturacağım. Öncelikli olarak standart çıktıya bastıklarınızı… 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:

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++ 12 – Multithread programlamada karşılaşılan bazı sıkıntılar

Merhabalar dostlar. Kısa bir aradan sonra, başka bir haftalık C++ yazısı ile birlikteyiz. Bu yazımda, bir süre önce sizler ile paylaştığım thread kütüphanesinin kullanımı ile ilgili bazı hatal durumları ve bunları nasıl önleyebileceğimize bakacağız. Her bir duruma ayrı başlıklarda, kısa açıklama ve örnekler ile değineceğiz. Buradaki durumların bir kısmını, yazılarımı takip edenleriniz hatırlayacaktır, ilgili konuları… 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

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

Kitap Önerileri

Merhabalar, yeni bir yazı ile karşınızdayım sevgili dostlar. Daha önce bir çok kez farklı mecralarda gerek C++, gerekse farklı konularda kitap önerilerimi aktarmıştım (bu platform dışında :). Bir çok takipçi ve arkadaşım da bu yönde benden ricada bulunuyorlardı. Bu yazım ile bunu ete kemiğe büründürüyorum. İlk etapta aşağıda verdiğim başlıklara ilişkin öne çıkan kitapları sıralamaya… Continue reading