Haftalık C++ 27 – Dönüştürücü Yapıcılar

Bir kaç gün önce C++ 11 ile gelen yeni kabiliyetlere ilişkin yazdığım yazılara bakarken, bir takım özelliklere değinmediğimi fark ettim. Bu yazımda, bunlardan birisine çok hızlı bir şekilde göz atacağız: “Converting Constructors” ya da dönüştürücü yapıcılar. C++ 11’den önce, sadece tek parametre alan ve “explicit” anahtar kelimesi belirtilmemiş sınıf yapıcıları, bu şekilde dönüştürücü yapıcı olarak… Continue reading

Polimorfizm ve C++

Merhaba sevgili yazılımperver dostlarım bugün sizler ile birlikte OOP’nin temel bileşenlerinden biri olan polimorfizme göz atacağız. Bu yazı ile birlikte aşağıdaki sorulara yanıt bulacağız. Kavramları olabilidiğince sade bir şekilde aktardıktan sonra bunları C++ da nasıl kullanıldığına bakıp, yine bu konu ile ilintili olduğunu düşündüğüm noktalara da değinip, konuyu kapatmayı planlıyorum açıkçası. Öncelikle sorularımıza bakalım: Polimorfizm… Continue reading

Haftalık C++ 25 – QML/C++ Entegrasyonu

Sizlerin de takip ettiği üzere, bir süredir  QT ve QML kullanımına ilişkin bir çok yazı ve kod paylaşıyorum. Bugün de sizlerle QML ile C++’ı nasıl kullanabileceğinize, bu kullanım sırasında dikkat etmeniz gereken hususlara, bir kaç örnek üzerinden bakacağız. Bu yazı ile birlikte, kendi QML ve C++ uygulamarınızı kolay bir şekilde geliştirebileceğinizi umuyorum. Bu yazıda, QML… 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