C++ में कॉन्स्टेंट्स के कोई प्रकार नहीं हैं। बस इतना है कि आप C++ में किसी भी डेटा प्रकार को कॉन्स्टेंट घोषित कर सकते हैं। यदि किसी वेरिएबल को const कीवर्ड का उपयोग करके कॉन्स्टेंट के रूप में घोषित किया जाता है, तो आप उसका मान पुनः असाइन नहीं कर सकते।
उदाहरण
#include<iostream>
using namespace std;
int main() {
const int i = 5;
// अब ये सभी ऑपरेशन अवैध हैं और एरर देंगे:
i = 10;
i *= 2;
i++;
i--;
//...
return 0;
}