Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ข้อผิดพลาดในการแบ่งส่วนใน C/C++ คืออะไร


ข้อผิดพลาดในการแบ่งส่วนเกิดขึ้นเมื่อโปรแกรมของคุณพยายามเข้าถึงพื้นที่ของหน่วยความจำที่ไม่ได้รับอนุญาตให้เข้าถึง กล่าวคือ เมื่อโปรแกรมของคุณพยายามเข้าถึงหน่วยความจำที่เกินขีดจำกัดที่ระบบปฏิบัติการจัดสรรให้กับโปรแกรมของคุณ

ข้อบกพร่องของ Seg ส่วนใหญ่เกิดจากตัวชี้ที่ -

  • ใช้เพื่อเริ่มต้นอย่างถูกต้อง
  • ใช้หลังจากหน่วยความจำที่ชี้ไปนั้นได้รับการจัดสรรใหม่หรือปล่อยว่าง
  • ใช้ในอาร์เรย์ที่จัดทำดัชนีโดยที่ดัชนีอยู่นอกขอบเขตอาร์เรย์