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

อะไร คือ ค่าคงที่แบบสอดคล้อง?

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

ใช้คําสั่ง # preccessorfive

[FLT: 0] คําสั่งสร้างโคโร ที่แทนที่ชื่อด้วยค่าระหว่างการรวม. มันเป็นวิธีง่าย ๆ ที่กําหนดค่าคงที่โดยไม่ต้องรวมหน่วยความจํา

ตัวอย่าง:

ใช้คําหลักของคอนต์

คําสําคัญประกาศตัวแปรซึ่งไม่สามารถเปลี่ยนแปลงค่าได้หลังจากเริ่มต้น มันให้การสนับสนุนแบบชนิดความปลอดภัยและการดีบั๊กที่ดีกว่าเมื่อเทียบกับ .

ตัวอย่าง:

[FLT: 4]

ใช้ตัวจําลองใน C++

ใน C++ ระบุค่าหรือฟังก์ชันที่สามารถแทนค่าได้ในเวลารวม มันทรงพลังมากกว่า [FLT: 6] และถูกใช้สําหรับนิยามค่าคงที่แบบคอมโพสิทไทม์ด้วยนิพจน์ที่ซับซ้อน

ตัวอย่าง:

[FLT: 7]

ฝึกดีที่สุด

  • ใช้[FLT: 8] ใน C+ สําหรับค่าคงที่การรวมเวลา เมื่อเป็นไปได้
  • พรีเฟฟเฟอร์ [FLT: 9] อยู่เหนือ เพื่อความปลอดภัยประเภท
  • นิยามค่าคงที่ด้วยชื่อที่มีความหมาย เพื่อความชัดเจน
  • อย่า ใช้ เมกะทรอน เพื่อ ใช้ คํา ที่ ซับ ซ้อน.