C++ में कॉन्स्टेंट एक वेरिएबल/नामित मान है जिसे आप केवल एक बार मान असाइन करना चाहते हैं और फिर उस प्रोग्राम के निष्पादन में इसे कभी बदलने नहीं देना चाहते। उदाहरण के लिए, यदि आप एक ऐसा एप्लिकेशन लिख रहे हैं जो एक वेरिएबल PI में pi के मान का उपयोग करता है। आप कभी नहीं चाहेंगे कि यह मान बदले। इस मान को const के रूप में घोषित करने से पूरे प्रोग्राम में इसके पुनः असाइनमेंट को रोका जा सकेगा।
आप C++ में वेरिएबल की घोषणा से पहले const क्वालिफायर जोड़कर कॉन्स्टेंट्स को परिभाषित कर सकते हैं।
उदाहरण
#include<iostream>
using namespace std;
int main() {
const int x = 9;
x = 0;
return 0;
}
यह कॉन्स्टेंट वेरिएबल x को परिभाषित करेगा। लेकिन यह एरर फेंकेगा क्योंकि हम कॉन्स्टेंट के मान को फिर से लिखने का प्रयास कर रहे हैं।