Benim günümde, bellek korumamız ve tüm bu şık işlerimiz yoktu! Programda nerede olduğumuzu belirlemek için printf kullandık ve beğendik !
Her şeye rağmen, bu genellikle daha dikkatli olduğumuz anlamına geliyordu. Malloc çağrıldığında, programda başka bir yerde ücretsiz olması gerekiyordu ve böyle bir kontrol titizdi, çünkü bir sorun olması durumunda, açıkça belirttiğiniz gibi, segmentasyon hataları yardımcı hatalar değildir.
Bu tür hatalarda yapabileceğiniz en iyi şey, bu tür segmentasyon hatalarının ne zaman meydana geldiğini (printf kullanarak) anlamaya çalışmak ve koda bakarak, o noktada belleğe erişimin neden geçerli olmadığını belirlemek ve oradan geriye doğru çalışmaktır.
Özünde, bugün de aynı şey olur, ancak hataların ne zaman meydana geldiğini belirlemek için hata ayıklayıcıları kullanırız, ancak bunun neden olduğunu anlamak zorundasınız ve hatanın oluştuğu satırı bulmak her zaman basit değildir. Hatalar zincir reaksiyonu gibi hatalara neden olur ve o günlerde bir C programcısı olsaydınız, zaman kodunuzun% 20'sini ve zamanın geri kalanını saçınızı hataların giderilmesi için harcadınız.