Çözüldü C++ neden güvenli değil?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Çözüm
Düzgün yazılmamış sınıflar, düzgün yazılmamış metotlar C++'ın güvenilir olmama sebebidir. C++ security'den ziyade safety açısından dikkatsiz insanların elinde kötü bir dil.

Eğer security konuşuyorsak herhangi bir dilde yazılmış kötü ve basit bir şifreleme algoritması başkaları tarafından çözülebilir. Fakat safety söz konusu olduğunda Rust, C# gibi diller C++'tan daha güvenliler. Bunun sebebiyse varsayılan olarak belleğe erişmeye izin vermiyor oluşları. Rust ve C#'ta pointerlarla ilgilenmek istediğinizde unsafe olarak işaretlemeniz gerekiyor o fonksiyonu ve veriyi. Aksi halde kullanamıyorsunuz. C++'ta böyle bir şey yok. Doğrudan pointerlar kullanılabilir ve dikkatsiz bir kullanımda memory leak/bellek sızıntısı, segmentasyon hataları ve bir çok soruna sebep olabiliyor. Bu yüzden güvenli değil deniyor.

Yeni konular

Geri
Yukarı