C++11新特性——容器相關(二)swap

swap編程         新標準中提供了非成員版本的swap操做,此操做對array容器,會交換元素的值;對其餘容器,則只交換容器的內部結構,並不進行元素值的拷貝操做,因此在這種狀況下是很是迅速的。正因如此,當swap array後,原來array上的迭代器還依然指向原有元素,只是元素的值變了;而swap非array容器以後,原來容器上的迭代器將指向對方容器上的元素,而指向的元素的值卻保持不變
相關文章
相關標籤/搜索