- memset只能将int数组初始化为0和-1之外的其他值(除非该值高字节和低字节相同)。
- fill可以将int数组初始化为任何值,并且可以是特定区间的
比如
#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
int arr[10];
fill(arr, arr + 10, 2);
return 0;}
#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
int arr[10];
fill(arr, arr + 10, 2);
return 0;}