std-pair पर टैग किए गए जवाब

30
जावा में C ++ जोड़ी <L, R> के बराबर क्या है?
क्या Pair&lt;L,R&gt;जावा में कोई कारण नहीं है एक अच्छा कारण है ? इस C ++ कंस्ट्रक्शन के बराबर क्या होगा? मैं अपने स्वयं के पुन: कार्यान्वयन से बचना चाहूंगा। ऐसा लगता है कि 1.6 कुछ समान प्रदान कर रहा है ( AbstractMap.SimpleEntry&lt;K,V&gt;), लेकिन यह काफी जटिल है।
670 java  tuples  std-pair 



9
मानचित्र में सम्मिलित करने के लिए पसंदीदा / मुहावरेदार तरीका क्या है?
मैंने तत्वों को डालने के चार अलग-अलग तरीकों की पहचान की है std::map: std::map&lt;int, int&gt; function; function[0] = 42; function.insert(std::map&lt;int, int&gt;::value_type(0, 42)); function.insert(std::pair&lt;int, int&gt;(0, 42)); function.insert(std::make_pair(0, 42)); उनमें से कौन सा पसंदीदा / मुहावरेदार तरीका है? (और क्या कोई और तरीका है जो मैंने नहीं सोचा है?)
111 c++  stl  insert  stdmap  std-pair 

5
एसटीडी :: जोड़ी और एसटीडी के बीच अंतर :: केवल दो सदस्यों के साथ टपल?
क्या एक std::pairऔर std::tupleकेवल दो सदस्यों के साथ अंतर है ? (स्पष्ट है कि std::pairदो और केवल दो सदस्यों की आवश्यकता है और tupleकम या ज्यादा हो सकती है ...)

2
वैकल्पिक तत्व के साथ जोड़े के C ++ 17 वेक्टर को इनिशियलाइज़ कैसे करें
सी ++ 17 में, आप एक वैकल्पिक तत्व के साथ जोड़े (या ट्यूपल्स) के वेक्टर को कैसे घोषित और आरंभ करते हैं? std::vector&lt;std::pair&lt;int, optional&lt;bool&gt; &gt; &gt; vec1 = { {1, true}, {2, false}, {3, nullptr}}; मेरे पास एक जोड़ा है जहां दूसरा तत्व अशक्त / वैकल्पिक हो सकता है।

2
एसटीडी के अंदर प्रारंभिक सूची :: जोड़ी
यह कोड: #include &lt;iostream&gt; #include &lt;string&gt; std::pair&lt;std::initializer_list&lt;std::string&gt;, int&gt; groups{ { "A", "B" }, 0 }; int main() { for (const auto&amp; i : groups.first) { std::cout &lt;&lt; i &lt;&lt; '\n'; } return 0; } संकलित करता है, लेकिन segfault लौटाता है। क्यों? 8.3.0 gcc पर और ऑनलाइन कंपाइलरों पर परीक्षण …
26 c++  std  std-pair 

1
std :: pair <ऑटो, ऑटो> वापसी प्रकार
मैं के साथ चारों ओर खेल रहा था autoमें std::pair। नीचे दिए गए कोड में, फ़ंक्शन fको std::pairउन प्रकारों को वापस करना है जो टेम्पलेट पैरामीटर पर निर्भर करते हैं। एक कार्य उदाहरण: उदाहरण 1 template &lt;unsigned S&gt; auto f() { if constexpr (S == 1) return std::pair{1, 2}; // …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.