sfinae

    5गर्मी

    1उत्तर

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

    16गर्मी

    3उत्तर

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

    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गर्मी

    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

    23गर्मी

    5उत्तर

    के साथ त्रुटि क्यों संकलित करें यह gcc48 और clang32 के साथ संकलित क्यों नहीं है? #include <type_traits> template <int N> struct S { template<class T> typename std::enable_if<N==1, int>::

    52गर्मी

    1उत्तर

    मैं कोड here कि कुछ इस तरह देखा पाया: auto f(T& t, size_t n) -> decltype(t.reserve(n), void()) { .. } सभी दस्तावेज़ मैंने पढ़ा है मुझे बताया गया था कि decltype हस्ताक्षरित किया गया है के रूप में: de

    6गर्मी

    1उत्तर

    मैं यह करने के कोशिश कर रहा हूँ: struct A { virtual int f() const { return 0; } }; template <typename T> struct B : A { template <typename U = T, typename std::enable_if<...some c