84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
《C++ Primer》第五版,中文版。303 页。
欢迎选择我的课程,让我们一起见证您的进步~~
比如vector,它经常是用数组来实现的,那么swap函数只是交换两者内部的数组。。比如有
vector
swap
vector a{ 1, 2, 3, 4, 5 }; // ptr -> [1, 2, 3, 4, 5] 内部大约是这样子 vector b{ 6, 7, 8, 9, 10}; // ptr -> [6, 7, 8, 9, 10]
我们进行a.swap(b),就只是交换一下内部指针ptr的指向而已。。
a.swap(b)
ptr
比如
vector
,它经常是用数组来实现的,那么swap
函数只是交换两者内部的数组。。比如有
我们进行
a.swap(b)
,就只是交换一下内部指针ptr
的指向而已。。