यह एक सरलीकृत संस्करण है जो मैं करना चाहता हूं।मेरे पास एक constexpr फ़ंक्शन में अस्थायी चर कैसे हो सकता है?
constexpr float f(float a, float b){
constexpr float temp = a+b;
return temp*temp*temp;
}
मेरे संस्करण में, ए + बी कुछ और जटिल है, इसलिए मैं इसे तीन बार काट और पेस्ट नहीं करना चाहता हूं। 3 * (ए + बी) का उपयोग वास्तविक कार्य के लिए एक समाधान समाधान भी नहीं है। मैं सिंटैक्स से संबंधित प्रश्न रखने की कोशिश कर रहा हूं, और बीजगणित नहीं। मैं इसे अपने स्वयं के कॉन्स्टेक्स फ़ंक्शन में + बी ले जाकर काम करने के लिए प्राप्त कर सकता हूं, लेकिन मैं अन्यथा बेकार कार्यों के साथ नामस्थान को प्रदूषित नहीं करना चाहता हूं।
यह constexpr के बारे में # 1 सबसे प्यारी बात है। –