void *memset(void *dest, int c, size_t count)
Run Code Online (Sandbox Code Playgroud)
第三个参数是数组中的字符数或字节数.bool bArray [11]说,你会如何记住一系列布尔值?
MSDN说:"安全注意事项 - 确保目标缓冲区有足够的空间容纳至少计数字符."
wil*_*ell 19
std::fill()应memset()尽可能使用.
std::fill(std::begin(bArray), std::end(bArray), value);
Run Code Online (Sandbox Code Playgroud)
memset(buffer_start, value, sizeof(bool) * number_of_bools);
Run Code Online (Sandbox Code Playgroud)