डिफ़ॉल्ट रूप से, सूचियों में डेटा को आरोही क्रम में कुंजी द्वारा क्रमबद्ध किया जाता है, अक्सर ऐसा होता है कि इस क्रमबद्ध क्रम को बदलने की आवश्यकता होती है।
ऐसा करने के लिए, आप एक तुलनित्र लिख सकते हैं जो आपके बताए अनुसार डेटा की स्थिति तय करेगा।
तुलनित्र का एक उदाहरण जो कुंजी के अवरोही क्रम में सॉर्ट करता है (मुख्य से पहले लिखा गया है):
का उपयोग करके उत्पन्न किया गया
<पूर्व शैली = "मार्जिन-बाएं: 0 पीएक्स; मार्जिन-दाएं: 0 पीएक्स">
संरचना सीएमपी
{
bool ऑपरेटर()(const string &< /span>a, const string &b) const
{
वापसी एक > बी;
}
};
पूर्व>
और इसका उपयोग सूची बनाते समय किया जाता है:
का उपयोग करके उत्पन्न किया गया
<पूर्व शैली = "मार्जिन-बाएं: 0 पीएक्स; मार्जिन-दाएं: 0 पीएक्स">
मैप<string, int, cmp> ; मायमैप;
पूर्व>