stdtuple

    7गर्मी

    2उत्तर

    पर समर्थन प्राप्त करें std :: get का समर्थन करने के लिए मुझे कौन से टेम्पलेट्स विशेषज्ञ हैं? struct MyClass { int a; }; template <const size_t I> struct MyContainer { MyClass array[I];

    7गर्मी

    3उत्तर

    मुझे प्रत्येक तत्व के लिए मनमाने ढंग से ट्यूपल में एक टेम्पलेट या ओवरलोडेड - कॉल करने की आवश्यकता है। सटीक होने के लिए, मुझे इस फ़ंक्शन को तत्वों पर कॉल करने की आवश्यकता है क्योंकि वे tuple में निर्दि

    16गर्मी

    4उत्तर

    का रिटर्न वैल्यू ऑप्टिमाइज़ेशन मैं टुपल/संबंधों के मामले में रिटर्न वैल्यू ऑप्टिमाइज़ेशन में देख रहा हूं और जिस व्यवहार का मैं पालन करता हूं वह उतना ही नहीं है जितना मैं उम्मीद करता हूं। नीचे दिए गए उ

    7गर्मी

    3उत्तर

    एक परीक्षण कार्यक्रम के लिए, टीआर 1 भूमि में फंसने के लिए मुझे विशिष्ट प्रकारों की कई वस्तुओं पर कुछ संचालन करने की आवश्यकता है। मेरे पास कुछ tuple प्रकार परिभाषाएं हैं जो इस तरह दिखती हैं: typedef st

    15गर्मी

    3उत्तर

    मेरा मतलब है कि std::make_tuple क्यों मौजूद है? मुझे पता है कि ऐसी परिस्थितियां हैं जहां फ़ंक्शन आपके द्वारा टाइप किए जाने वाले वर्णों की मात्रा को कम कर देता है क्योंकि आप टेम्पलेट पैरामीटर से बच सकत

    6गर्मी

    2उत्तर

    std::tuple होता है, दूसरों के बीच, निम्नलिखित कंस्ट्रक्टर्स: explicit tuple(const Types&... args); template< class... UTypes > explicit tuple(UTypes&&... args); दोनों बराबर विवरण हैं, जिसमें वे a

    7गर्मी

    1उत्तर

    जी के साथ है ++ - 5 मैं निम्नलिखित उत्पादन #include <type_traits> #include <tuple> int main() { bool b; b = std::is_default_constructible<int>::value; //Compiles, returns true b = st

    42गर्मी

    2उत्तर

    से std :: जोड़ी तेज क्यों है परीक्षण के लिए कोड यहां दिया गया है। टपल परीक्षण: using namespace std; int main(){ vector<tuple<int,int>> v; for (int var = 0; var < 100000000; ++var) {

    14गर्मी

    2उत्तर

    सी ++ 11 एक वस्तु std::ignore कहा जाता है का परिचय: const /* unspecified */ ignore; संक्षिप्तता के लिए, जाने typedef decltype(std::ignore) T; मैं क्या बता सकते हैं, T के लिए केवल आवश्यकता है कि है

    5गर्मी

    3उत्तर

    std::get<n>(tuple) का उपयोग कर std::tuple के n वें तत्व का मान प्राप्त कर सकते हैं। लेकिन मुझे उस कार्य के संदर्भ के रूप में उस tuple के एक तत्व को पारित करने की आवश्यकता है। मैं std::tuple के किसी तत