gpt4 book ai didi

c++ - 如何 memset 一个 bool 数组?

转载 作者:可可西里 更新时间:2023-11-01 17:05:48 25 4
gpt4 key购买 nike

void *memset(void *dest, int c, size_t count)

第三个参数是数组中的字符数或字节数。你如何 memset 一个 bool 数组,比如 bool bArray[11]?

MSDN 说:“安全说明 - 确保目标缓冲区有足够的空间容纳至少 count 个字符。”

最佳答案

std::fill() 应尽可能使用 memset()

std::fill(std::begin(bArray), std::end(bArray), value);

如果 bArray 是指针,则应使用以下内容:

std::fill(bArray, bArray + arraySize, value);

关于c++ - 如何 memset 一个 bool 数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9215210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com