Merhaba sevgili yazılımperver dostlarım, C++ 17 ile gelen yeniliklere bakmaya devam ediyoruz. Aslına bakarsanız öne çıkan kabiliyetlerin bir çoğunun üzerinden geçtiğimizi görüyorum. Bu yazımda da, C++ 17 ile gelen ve bahsetmediğim kabiliyetlerden birine değineceğim. Bu kabiliyet u8 karakter tanımlamaları (character literal). C++ 11 ile birlike u8 ön tanımlaması ile UTF-8 metinler tanımlanabilmekteydi (Ör. std::string msg… Continue reading
Post Category → C++
Windows için minimum C++ Geliştirme Ortamı (VSCode + gcc + clang)
Tekrar merhaba sevgili takipçilerim. Uzun süredir C++’a ilişkin yazılar paylaşmama rağmen, C++’a yeni başlayacaklar için Windows işletim sistem üzerinde Visual Studio dışında bir geliştirme ortamının hazırlanmasına yönelik bir yazı paylaşmadığımı fark ettim 😊Artık bunu değiştireceğiz. Benim gibi Visual Studio kullanımı ile bir sıkıntınız yok ise (ki bence VS 2022 Community oldukça başarılı bir araç), önceki… Continue reading
C++ 17 Kabiliyetleri Yolcuğu
Tekrar merhaba sevgili yazılımperver dostlarım, nihayet uzun bir aradan sonra tekrar yazabildiğim için oldukça mutluyum ve ilk yazımı da son bıraktığım yerden yapmak istedim. Son yazılarım ile birlikte, C++ 11 ve C++ 14’e ilişkin çoğu (ama gerçekten çoğu) kabiliyetin üzerinden geçmiş olduk. Eee artık C++ 17 sularına yelken açmanın vakti geldi de geçiyor. C++ 11’den… Continue reading
C++ 14 Kabiliyetler Yolcuğu
Evet yazılımperver dostlar, C++ 11 ile ilgili kabiliyetlerin çoğunu geçtiğimiz yazılarda tamamladık. Bazı yazılarda, C++ 14, 17 ve 20’ye ilişkin de bir takım kabiliyetlere değindik, yolculuğumuza devam ediyoruz. Bundan sonra C++ 14 ile ilgili kabiliyetlere devam ediyor olacağız. Açıkçası C++ 14 ile gelen kabiliyetler, C++11’e göre nispeten az, bunun sebebi de, C++ 11’den sonra minör… Continue reading
Haftalık C++ 50 – Rakam ayıraçlar, std::exchange, std::integer_sequence, std::quoted
Bütün takipçilerimin geçmiş bayramını kutluyorum. Yaz döneminin gelmesi ile birlikte yazılarımın sıklığının azaldığının farkındayım, fakat arayı da çok açmama niyetindeyim. Ayrıca, uzun süreli takipçilerimin hoşuna gidecek bir iki gelişme daha var ki onları da yazımın sonuna saklıyorum 😉 Şimdilik, C++ 14’e ilişkin kalan son bir kaç kabiliyete kısaca değinip, C++ 17 ve 20’de kalan kabiliyetlere… Continue reading
Haftalık Videolar – 10 (Birim testler, takvim, tarih, zaman, araçlar)
Uzun süredir sizler ile video paylaşmadığımı fark ettim, özleyeceğinizi düşünerek bu yazımda birden fazla video paylaşıyor olacağım 🙂 Bunlardan ilki google’da çalışan Titus Winters & Hyrum Wright tarafından sunulan, birim testler ile ilgili bir video. Titus Winters’ın daha önce de videolarını paylaşmış olabilirim. Kendisi CppCon ve benzeri konferanslarda da oldukça aktif birisi. Anlatışı ve tarzı… Continue reading