ค่าคงที่ในภาษา C++ คือค่าตัวแปร/ชื่อที่คุณเพียงแค่ต้องการกำหนดค่าให้กับค่านั้นเพียงครั้งเดียว และจะไม่ให้มันเปลี่ยนแปลงอีกในการดำเนินการของโปรแกรมนั้น ตัวอย่างเช่น หากคุณกำลังเขียนแอปพลิเคชันที่ใช้ค่า pi ในตัวแปร PI คุณจะไม่ต้องการให้ค่านี้เปลี่ยนแปลง การประกาศค่านี้เป็นค่าคงที่จะทำให้ไม่สามารถกำหนดค่าใหม่ได้ตลอดทั้งโปรแกรม
คุณสามารถกำหนดค่าคงที่ใน C++ โดยเพิ่มตัวระบุ const ก่อนการประกาศตัวแปร
ตัวอย่าง
#include<iostream> using namespace std; int main() { const int x = 9; x = 0; return 0; }
สิ่งนี้จะกำหนดตัวแปรคงที่ x แต่มันจะเกิดข้อผิดพลาดในขณะที่เรากำลังพยายามเขียนค่าคงที่ใหม่