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