59 haber bu etiketle işaretlenmiş
C++26, dile küçük ama anlamlı bir temizlik getirerek, öncesinde virgül bulunmayan üç nokta (ellipsis) parametrelerini kullanımdan kaldırıyor. P3176R1 önerisiyle sunulan bu değişiklik, C uyumluluğunu a...
Bir geliştirici, yazdığını iddia ettiği basit bir C++ programını derlemekte zorluk yaşadığını belirtiyor. Programın C++ Standardı'na (ISO/IEC 14882:2003) tamamen uygun olduğunu düşünen geliştirici, üç...
Bir yazılımcı, ışın izleme (ray tracing) projesi PSRayTracing'de std::asin() fonksiyonunun performans darboğazı yarattığını fark etti. Grafik uygulamalarında trigonometrik fonksiyonlar sıkça kullanılı...
Bu makale, bilgisayar programcısı Jim Roskind'in özellikle C/C++ programlama dilleriyle ilgili çalışmalarını ele alıyor. Yazar, Roskind'in 1990-1996 yılları arasında yaptığı bu önemli çalışmaların, di...
Bu makale, C++'ın gömülü ve özellikle bare metal geliştirme için uygunluğu konusundaki yaygın sorulara yanıt arıyor. Yazar, C++'ın C'ye göre üstünlüklerini vurgulasa da, bu avantajları pratik olarak n...
C++26'nın merakla beklenen yansıma (reflection) özelliği, geliştiriciler için yeni kapılar açarken, derleme süreleri üzerindeki potansiyel etkisi merak konusu. Vittorio Romeo, bu yeni özelliğin derlem...
C++ programlamada, bir union yapısının aktif olmayan üyesine erişmek genellikle tanımsız davranışa (UB) yol açar. Ancak, bu makale bu yaygın inanışın bazı özel durumlarda geçerli olmadığını ortaya koy...
C++'ta singleton tasarım desenini doğru bir şekilde uygulamak kadar, performansını optimize etmek de büyük önem taşır. Bu makale, singleton'ların performansını etkileyen temel faktörleri, özellikle de...
lmp adlı açık kaynak kütüphane, C++17 ve sonraki sürümlerini kullanarak şablon meta programlamayı Lisp veya Scheme benzeri bir yaklaşımla gerçekleştirmeyi mümkün kılıyor. Bu kütüphane, derleme zamanın...
C uygulamalarında Dapper kullanan geliştiriciler, basit gibi görünen bir performans tuzağıyla karşılaşabilirler: C string'lerinin SQL Server index'lerini sessizce devre dışı bırakması. Sorun, Dapper'ı...
Özel bellek tahsis ediciler (allocator) üzerinde çalışan bir geliştirici, programların ilk bellek tahsisinin her zaman 73728 bayt (72 KB) olduğunu fark etti. Bu gizemi çözmek için, geliştirici kendi m...
C++'ta eşzamanlı programlamada veri güvenliğini sağlamak için kullanılan temel araçlardan biri std::mutex'tir. Ancak, bu kilit mekanizması tüm erişimleri dışlayıcı (exclusive) yapar; yani aynı anda ya...