Trong C++ không có "loại" hằng số. Bạn có thể khai báo bất kỳ kiểu dữ liệu nào thành hằng số bằng từ khóa const. Nếu biến khai báo const, bạn không thể gán lại giá trị.
Ví dụ
#include <iostream>
using namespace std;
int main() {
const int i = 5;
// Tất cả dưới đây đều sai, gây lỗi biên dịch:
i = 10;
i *= 2;
i++;
i--;
return 0;
}