2013-08-03 5 views
9

नई भाषा मानक सी ++ 11 में कीवर्ड constexpr मौजूद है।क्या नया मानक सी 11 (सी ++ नहीं) में कोई कॉन्स्टेक्स है या भविष्य में योजनाबद्ध है?

क्या constexpr नए मानक सी 11 (सी ++ 11 नहीं) में या भविष्य में योजनाबद्ध है?

उत्तर

7

नहीं, constexpr या सी 11 में समान उपयोग कीवर्ड नहीं है। यदि भविष्य में यह योजना बनाई गई है, तो जवाब "मुझे नहीं पता" है।

C11 §6.6 लगातार भाव निरंतर अभिव्यक्ति पर constrains देता है:

लगातार भाव काम, वेतन वृद्धि, घटती, समारोह-कॉल, या अल्पविराम ऑपरेटर, को शामिल नहीं करेगा, जब वे भीतर समाहित कर रहे हैं को छोड़कर एक उप-अभिव्यक्ति जो मूल्यांकन नहीं है।

+0

यह एक दयालुता है। सी ++ 14 ** constexpr ** में - न्यूनतम प्रतिबंधों के साथ योजनाबद्ध कार्यों। संभव: यदि, स्विच, केस, फंक्शन करने के लिए कॉल, किसी भी गणितीय ऑपरेटरों और अभिव्यक्तियों के लिए। – Alex

संबंधित मुद्दे