Evet dostlar, C++ kabiliyetlerinden kalan bir iki tanesine bakmaya devam ediyoruz. Bu yazımda, hızlıca ve kısaca bu kabiliyete bakıp, kalan diğer C++ 11 kabiliyetlerine bakmaya devam edeceğiz. Bildiğiniz üzere bir kaç hafta önce C++ 20 standardı da kabul edildi. Yani daha, öğrenecek çok konu var. std::array std::array‘i kısaca, C dizilerini herhangi bir ekstra masraf getirmeden… Continue reading
Post Category → C++
ESP32 çipleri için OTA güncellemesi
Merhaba arkadaşlar, bir önceki yazımda, çok farklı bir konuya değineceğimden bahsetmiştim. Çok da arayı açmadım ne dersiniz 😀 Bu yazım, özellikle benim gibi ESP32 cihazını kullanıp bir şekilde otomatik güncelleme yapmak isteyenlere yardımcı olacaktır. Aslında yazı içerisinde yabancısı olduğunuz bir çok kavram olabilir, bunların muhtemelen bir çoğuna ilişkin bilgiyi bu yazıda bulamayabilirsiniz. Bu sebeple eğer… Continue reading
Haftalık C++ 30 – Nitelikler (“attributes”)
Merhaba arkadaşlar, en son hortlattığım yazımda da bahsettiğim üzere, C++ 11 ile ilgili değinmediğim bir takım kabiliyetlere değinmeye başlıyorum. nitelikler (“attributes”) Bakacağımız özelliklerden ilki nitelik (“attribute”). Bu kabiliyetin temel amacı, kaynak kod içerisine opsiyonel ya da araca özel bir takım bilgiler gömmektir diyebiliriz. Java ve C# geliştiricileri “annotation” dersem, eminim ne demek istediğimi anlarsınız. Burada… Continue reading
Haftalık C++ 29 – QML/C++ Plugin’leri
Evet dostlar, Godot ile ilgili yazıyı bitirdikten sonra hemen QT’ye hızlı bir dönüş yapıyoruz. Hatırlarsanız daha önce QT’de soketlerin kullanımını gösteren uygulamalar geliştirmiştik. Aşağıdaki yazılarda ve Git adresinde bu yazılar/kodları bulabilrsiniz. QT TCP İstemci Uygulaması (BÇOM Serisi – 3) QT TCP Sunucu Uygulaması (BÇOM Serisi – 4) https://github.com/yazilimperver/SimpleMultiplayerGameEngine Daha sonrasında ise QT ve QML kullanımına… 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
Bin2C Aracı
Merhaba arkadaşlar, Bu yazımda sizlere bir vesile ile karşılaşmış olduğum araçtan bahsedeceğim. Aracın adı Bin2C. Basit bir konsol uygulaması. Hem ilk aklınıza gelen soru ya da gelmediyse gelmesi gereken ne yapar bu araç? Özellikle gömülü yazılım geliştirenler ya da yardımcı dosyaları kodun içine gömmeyi sevenler (ki ben zorunlu haller dışında (herhangi bir disk, güvenlik vs)… Continue reading