] आरोही क्रम में प्रत्येक जोड़ी का दूसरा तत्व। इस कार्य के लिए एक कस्टम फ़ंक्शन ऑब्जेक्ट बनाना एक व्यवहार्य समाधान है, वैकल्पिक तरीके हैं जो मौजूदा एसटीएल घटकों और एसटीडी का उपयोग करते हैं :: कम। ] यह कस्टम तुलनित्र, जिसे sort_pred कहा जाता है, को निम्नानुसार परिभाषित किया गया है:
संरचना sort_pred {
बूल ऑपरेटर () (const std :: pair & lt; int, int & gt; & amp; वाम, const std :: pair & lt; int, int & gt; & amp; सही) {
बाईं ओर वापसी। सेकंड & lt; अधिकार।
}
};
std :: सॉर्ट (v.begin (), v.end (), [] (const std :: pair & lt; int, int & gt; & amp; वाम, const, const, const, const; std :: जोड़ी & lt; int, int & gt; & amp; सही) { बाईं ओर वापसी। सेकंड & lt; अधिकार। }); & lt; क्लास T1, क्लास T2, क्लास प्रेड = std :: कम & lt; t2 & gt; & gt; संरचना sort_pair_second { बूल ऑपरेटर () (const std :: जोड़ी & lt; t1, t2 & gt; & amp; वाम, const std :: जोड़ी & lt; t1, t2 & gt; & amp; सही) { पूर्व पी; रिटर्न पी (लेफ्ट.सेकंड, राइट.सेकंड); } }; ());
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3