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

คลาสการจัดเก็บ register ใน C++

ในภาษา C ตัวระบุคลาสการจัดเก็บ register บอกคอมไพเลอร์ว่า object ควรจัดเก็บใน machine register โดยเฉพาะ มักใช้กับตัวแปรที่ใช้บ่อย เช่น ตัวควบคุมลูป เพื่อเพิ่มประสิทธิภาพโดยลดเวลาเข้าถึง อย่างไรก็ตาม คอมไพเลอร์ไม่ได้รับบังคับให้ปฏิบัติตามคำขอนี้ เนื่องจากขนาดและจำนวน register จำกัดบนระบบส่วนใหญ่ จึงมีเพียงไม่กี่ตัวแปรที่จัดเก็บใน register ได้จริง

ใน C++ มันเป็นเพียง reserved keyword ที่ไม่ได้ใช้งาน แต่สมเหตุสมผลที่จะเก็บไว้เพื่อความเข้ากันได้ทางไวยากรณ์กับโค้ด C