सी ++ "मानक लाइब्रेरी" में, कोई भी "सहयोगी" (यानी "कुंजी-मूल्य") कंटेनर/डेटा संरचना है, जिसमें प्रविष्टि को व्यवस्थित करने के लिए आदेश को संरक्षित करने की क्षमता है?सी + 11 एसोसिएटिव कंटेनर जो सम्मिलन आदेश रखता है?
मैंने इस पर कई विषयों को देखा है, हालांकि, ऐसा लगता है, सी ++ 11 से पहले।
कुछ "boost :: multi_index" का उपयोग करने का सुझाव देते हैं, लेकिन, यदि संभव हो तो, मैं मानक कंटेनर/संरचनाओं का उपयोग करूंगा।
मुझे लगता है कि सी ++ 11 में कई, स्पष्ट रूप से, "unordered" सहयोगी कंटेनर हैं: link।
इनमें से कोई भी, किसी भी तरह से, "कॉन्फ़िगर करने योग्य" है, जैसे कि वे केवल सम्मिलन आदेश द्वारा क्रमबद्ध हैं?
धन्यवाद!
सी
बस एक unordered_map और एक वेक्टर का उपयोग करें – aaronman
क्या आप 'std :: vector>' ढूंढ रहे हैं? –
तो आप जावा के * LinkedHashMap * के बराबर चाहते हैं? – hyde