में कोई `static_if` क्यों नहीं है, मुझे आश्चर्य है कि static_if
जैसी प्राकृतिक चीज़ क्यों सी ++ 11 में नहीं पहुंच पाई? कुछ लोग ऑब्जेक्ट करते हैं कि विरासत या टेम्पलेट विशेषज्ञता का उपयोग करके हम मांग किए गए परिणाम प्राप्त कर सकते हैं लेकिन:सी ++ 11
हमारे पास सरल परिस्थितियों के लिए एक सरल static_if
क्यों नहीं है जब कोई स्रोत कोड को उन सभी के साथ ब्लूटेट नहीं करना चाहता?
क्या संकलक आप उपयोग कर रहे है कि में 'अगर (गलत) {...} else {...}' मृत कोड को दूर नहीं करता? या क्या आपका मतलब है कि मृत कोड वैध C++ मान्य नहीं है? – hvd
'enable_if' है: http://en.cppreference.com/w/cpp/types/enable_if – SomeWittyUsername
@hvd परिवर्तनीय घोषणा के बारे में क्या? – Cartesius00