It is possible that a variable can be changed by the hardware by the kernel of the operating system by another thread and so on, so it is required to module that behavior and in C++ this is module in the conjunction with the const concept because one which kind gives you absolute truth and the other which gives you kind of no guarantee that you just do not know what are the value of the variable is.
हे शक्य आहे की हार्डवेअरद्वारे , ऑपरेटिंग सिस्टमच्या कर्नलद्वारे , दुसर् या थ्रेडद्वारे व्हेरिएबल बदलता येऊ शकते, म्हणून ते सर्व मॉड्यूल करणे आवश्यक आहे आणि C++ मध्ये हे कॉन्स्ट या संकल्पनेसह मॉड्यूल केलेले आहे कारण एक प्रकार जे आपल्याला खरी किंमत प्रदान करतो आणि दुसरे जे व्हेरिएबलची किंमत काय असेल ह्याची आपल्याला कोणत्याही प्रकारची हमी देत नाही.