gpt4 book ai didi

c++ - 是否可以将 std::fill 与二维 C 样式数组一起使用?

转载 作者:太空宇宙 更新时间:2023-11-04 15:39:56 29 4
gpt4 key购买 nike

<分区>

假设我有:unsigned char my2darray[A][B];

是否可以使用 std::fill 将二维数组的所有值设置为非 0 值?

我知道可以使用 vector ,但这是性能关键代码,我无法承受动态分配。不幸的是,不允许使用 C++11。

目前在代码中使用的是memset(my2darray, 0x12, sizeof(my2darray)); 但是我想用std::fill 替换所有的memset 如果可能,因为数组的类型将来可能成为一个类。

感谢适用于任何类型(而不仅仅是字符)的答案。

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