1.2020.03.15
最近在刷排序的题,发现自己写swap函数却用不了,后来干脆放弃,直接写无数次
int temp = a[];
a[] = b[];
b[] = temp;
看了题解后发现别人的代码不用自定义swap函数,却可以直接用swap交换两个数。
后来百度swap()函数头文件才发现,c++内置了swap函数(还是swap函数模板),有
#include<iostream>
using namespace std;
头文件可以直接使用;
这些才终于明白自己之前写swap函数为什么用不了;原来是和内置的swap冲突了;
如果想用自己写的swap函数,可以改名为Swap或者swap1。