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

กฎสามข้อที่อ้างอิงถึง C ++ คืออะไร


กฎสามข้อเป็นกฎง่ายๆ เมื่อใช้ C++ นี่เป็นแนวปฏิบัติที่ดีที่บอกว่าถ้าชั้นเรียนของคุณต้องการสิ่งใด

  • ตัวสร้างการคัดลอก
  • ผู้ดำเนินการมอบหมาย
  • หรือผู้ทำลาย

กำหนดไว้อย่างชัดเจนจึงมีแนวโน้มว่าจะต้องใช้ทั้งสามอย่าง

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