"स्थिर" शब्द वास्तव में अस्पष्ट है, और कीवर्ड constभ्रामक है।
constका अर्थ है: "अनुमति देने के बाद इस वस्तु के मूल्य को बदल नहीं दिया जाएगा"। यह करता है नहीं मतलब है "संकलन समय निरंतर"। इसका प्रारंभिक मूल्य (और आमतौर पर करता है) अभी भी रनटाइम स्रोतों से आता है।
आप एक सरणी बाध्य के लिए एक संकलन-समय स्थिर की जरूरत है।
कभी-कभी यह संभव है कि किसी वस्तु का नाम fooऐसा हो जो संकलन-समय स्थिर हो, यदि यह है const और इसे एक स्थिर अभिव्यक्ति से शुरू किया गया है, जैसे कि शाब्दिक या कोई constexprचीज। यह मामला है c; यह मामला नहीं है b।