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