Hằng số trong C++ là biến/giá trị đặt tên mà bạn chỉ muốn gán giá trị một lần và không bao giờ cho phép thay đổi lại trong suốt thực thi chương trình. Ví dụ: ứng dụng dùng giá trị pi trong biến PI, bạn không bao giờ muốn giá trị này thay đổi. Khai báo const sẽ ngăn chặn việc gán lại.
Định nghĩa hằng số bằng cách thêm const trước khai báo biến.
Ví dụ
#include <iostream>
using namespace std;
int main() {
const int x = 9;
x = 0; // Lỗi: gán lại const
return 0;
}
Định nghĩa hằng số x. Sẽ báo lỗi vì cố ghi đè hằng số.