摘要: swap是一個(gè)非常有趣的程序。它最早是作為STL的一部分引入C++的,而后就成為了異常安全編程的主體內(nèi)容,另外對(duì)于可以自賦值的對(duì)象而言它還是一個(gè)常用的復(fù)制處理機(jī)制。由于swap如此神通廣大,那么以一個(gè)恰當(dāng)?shù)姆绞饺?shí)現(xiàn)它就顯得十分重要了,但是它的舉足輕重的地位也決定了實(shí)現(xiàn)它并不是一件手到擒來(lái)的事情。在本小節(jié)中,我們就會(huì)針對(duì)swap函數(shù)展開(kāi)探索,逐步掌握如何去駕馭它。
閱讀全文