头文件
fill函数的头文件为: std;
memset函数的头文件为: string.h (c++中为 cstring)
memset 按照字节填充字符
#include <cstring>
const int INF = 0x3f3f3f3f;
memset(a,INF,sizeof(a));
适用情况: 0 -1 char INF(正负都行)
优点: 快,适用情况少
fill 按照元素填充
#include <algorithm>
fill(vec.begin(), vec.end(), val); //原来容器中每个元素被重置为val
首迭代器 尾迭代器 值
使用情况: 任意类型
缺点:慢