std::fill
在[first, last)范围内填充值
std::fill_n
在[fist, fist + count)范围内填充值
对std::vector等数据类型,显而易见也是不应该使用memset来初始化的
memset是以字节为单位,初始化内存块。
当初始化一个字节单位的数组时,可以用memset把每个数组单元初始化成任何你想要的值,
0,-1,1
std::fill
在[first, last)范围内填充值
std::fill_n
在[fist, fist + count)范围内填充值
对std::vector等数据类型,显而易见也是不应该使用memset来初始化的