无题

C++中各类函数的用法

1.bitset

1
bitset<n>(x) //将x转换为n进制数

2.vector

1
2
3
4
5
6
7
vector<int> a;             //可以自动维护数组长度,适合用在增删查改数组上

vector中的方法:
a.push_back(n) //将放入a的最后一位
a.begin() //代指a的第一个数据的位置
a.end() //代指a的最后一个数据的位置
a.erase(x,y) //将a中的x——y范围的数据全部删除,此时vector会自动维护长度

3.reverse

1
reverse(x,y); 					//翻转数组中范围为x——y的元素

4.memset

1
memset(c, 0 ,sizeof(int) * (n + 1) ); //将c中在n+1之前的所有元素更改为0