यह दस्तावेज नहीं है (and it's a mistake, I think), लेकिन आप अपने प्रकार के लिए qMapLessThanKey
टेम्पलेट फ़ंक्शन (सीएफ the source) का विशेषज्ञ कर सकते हैं। ,, फिर भी
template<> bool qMapLessThanKey<int>(const int &key1, const int &key2)
{
return key1 > key2; // sort by operator> !
}
std :: नक्शा लाभ यह है कि आप प्रत्येक नक्शे प्रति एक अलग तुलनित्र निर्दिष्ट कर सकते हैं है यहाँ जब तुम नहीं कर सकते हैं (: यह अपने प्रकार के बजाय कुछ अन्य समारोह operator<
का उपयोग करने की अनुमति देगा आपके प्रकार का उपयोग करने वाले सभी मानचित्रों को उस विशेषज्ञता को देखना चाहिए, या सबकुछ अलग हो जाएगा)।