Bir işlevin istenilen sayıda değerle çağrılması programlamada genel bir ihtiyaç ve programlama dillerinin çoğunda bu ihtiyacı karşılamaya yönelik araç ya da araçlar var. Özellikle
std::byte türü
C++17 standartları ile dile eklenen yeni türlerden biri std::byte. Yazdığımız programlar bellekteki byte’ları kullanıyor. std::byte türünün amacı bu bellek byte‘larını oldukları gibi temsil etmek. Burada
standart optional sınıfı
C++17 standartları ile standart kütüphanemizin bir eksiği daha tamamlandı. Artık bizim de bir optional sınıfımız var. Bu yazımızda std::optional sınıfını ayrıntılı olarak ele alacağız.
hata güvenliği ve make_unique
Aşağıdaki deyimlerde exp1 ve exp2 ifadelerinin ele alınma sırası ve f, g ve h isimli işlevlerinin çağrılma sırası hakkında ne söylenebilir? Şimdilik exp1 ve exp2 ifadelerinin
flexible array members (yapıların esnek dizi öğeleri)
C99 standartlarıyla C diline eklenen öğelerden biri “flexible array members” (yapıların esnek dizi öğeleri). Bir “flexible array” bir yapı türünün son öğesi olarak olarak
compound literals (bileşik sabitler)
C99 standartları ile C diline eklenen en önemli araçlardan biri “compound literal”. Türkçe karşılığı olarak “bileşik sabit” teriminin kullanılmasını öneriyorum. C’de yazdığımız kodlarda sıklıkla şöyle bir
Telegram C++ Kanalımız Açıldı
Kanalımızda C++ dili ile ilgili faydalı kaynaklar, yurt içi ve yurt dışındaki iş ilanları, C++ dili ile ilgili gelişmeler paylaşılıyor. Kanalımıza üye olmak için
Cpp Temel İlkeleri – enum türleri ve enum sabitleri
C++ Temel İlkeleri (CppCoreGuideLines) endüstride giderek daha fazla kabul görüyor. Bu ilkelere göre statik kod analizi yapan programların ya da eklentilerin sayısı giderek artıyor. Kişisel
_Bool türü
C dilini öğrenenlerin kafasını karıştıran noktalardan biri lojik veri türü. C 99 standartlarına kadar C’de bir lojik veri türü yoktu. Lojik veri türü yerine işaretli
positive lambda
C++ çok hızlı gelişen ve büyüyen bir programlama dili. Dile yeni araçlar eklendikçe dilin olanakları artıyor ve bunun sonucunda da yeni kodlama idiyomları ortaya