sfinae

    5गर्मी

    1उत्तर

    मैं कुछ SFINAE सुविधाओं के साथ काम कर रहा हूं; वर्तमान में एक ऐसे एप्लिकेशन के हिस्से में जो लिनक्स और विंडोज में चलाना चाहिए; संकलक विकल्प विंडोज अनुप्रयोगों के लिए एमएसवीसी (विजुअल स्टूडियो 2010 10.

    19गर्मी

    4उत्तर

    टेम्पलेट पैरामीटर मानों के अवांछित मानों को ध्वजांकित करने के लिए मैं उपयोग कर रहा हूं (और देखा गया) static_assert। हालांकि, मेरे सामने आने वाले सभी मामलों के लिए उन अवांछित मूल्यों को SFINAE के माध्य

    16गर्मी

    3उत्तर

    मैं मानक लाइब्रेरी के अनियंत्रित कंटेनरों के डिफ़ॉल्ट तत्कालताओं का उपयोग करके किसी विशेष प्रकार को हैशबल करने के लिए एक प्रकार का गुण बनाना चाहता हूं, इस प्रकार यदि std::hash के लिए इसका वैध विशेषज्ञ

    8गर्मी

    3उत्तर

    मैं एक SFINAE समस्या है लेने नहीं करता है: निम्न कोड में, मैं चाहता हूँ सी ++ संकलक विशेष functor और प्रिंट "विशेष" लेने के लिए है, लेकिन यह "मुद्रण है सामान्य " बजाय। #include <iostream> #include <v

    26गर्मी

    3उत्तर

    के लिए SFINAE का उपयोग कर रहा इन घोषणाओं template<typename T> class User; template<typename T> class Data; है और T = Data<some_type>के लिए User<> लागू करना चाहते हैं और किसी भी वर्ग Data<some_type>

    8गर्मी

    1उत्तर

    एक समारोह की भाषा लिंकेज अपने प्रकार का हिस्सा है: सभी प्रकार के समारोह के डिफ़ॉल्ट भाषा के संबंध, समारोह के नाम, और चर: 7.5.1 [dcl.link] आईएसओ सी ++ मानक का नाम सी ++ भाषा संबंध है। अलग-अलग भाषा संबं

    7गर्मी

    1उत्तर

    एक टेम्पलेट उपनाम (उदा। एक अनुपलब्ध सदस्य टाइपनाम पर टेम्पलेट उपनाम, जैसा कि नीचे दिए गए कोड स्निपेट में है) में एक प्रतिस्थापन विफलता के मामले में, एक त्रुटि ट्रिगर की जानी चाहिए? बजना और जीसीसी इस प

    6गर्मी

    1उत्तर

    के लिए SFINAE मैं MyClass कि एक तर्क लेने के लिए और मैं यह केवल संकलित करने के लिए करता है, तो तर्क एक pointer या एक iterator है (कुछ iterator_traits वाले) चाहते हैं के लिए एक निर्माता लिखने के लिए कर

    6गर्मी

    3उत्तर

    के टेम्पलेट परिवार से प्राप्त किया गया है या नहीं, यह जांचने के लिए कि कक्षा बी को std :: vector से प्राप्त किया गया है या नहीं? template<class A> struct is_derived_from_vector { static const bo

    6गर्मी

    2उत्तर

    मुझे वैरिएड टेम्पलेट कक्षाओं के साथ SFINAE का उपयोग करने के लिए एक अच्छा समाधान नहीं मिल रहा है। template<typename... Args> class NoRef { //if any of Args... is a reference, this class will bre