Std :: स्वैप () को अधिभार कैसे करें

std::swap() is used by many std containers (such as std::list and std::vector) during sorting and even assignment.

लेकिन स्वैप() का std कार्यान्वयन बहुत सामान्यीकृत है और कस्टम प्रकारों के लिए अक्षम है।

इस प्रकार एक कस्टम प्रकार विशिष्ट कार्यान्वयन के साथ std :: swap() ओवरलोडिंग द्वारा दक्षता प्राप्त की जा सकती है। लेकिन आप इसे कैसे कार्यान्वित कर सकते हैं ताकि इसका उपयोग एसडीडी कंटेनर द्वारा किया जा सके?

0
ro fr bn
संबंधित जानकारी: en.cppreference.com/w/cpp/concept/Swappable
जोड़ा लेखक Pharap, स्रोत