"resetable"布尔数组 - 使用矢量数组还是常规数组?如何"reset"?

"resetable" boolean array - use vector or regular array? how to "reset"?

本文关键字:数组 reset 常规 如何 布尔 resetable      更新时间:2023-10-16

我使用布尔数组来存储标志(类似于"changed")。数组的大小是静态的,在编译时已知。

我需要定期重置数组,即将所有元素设置为false。我应该使用正则数组和memsetmemcpy之类的东西将数组"重置"为false吗?或者您可能会提出更稳健的解决方案?

std::bitset具有reset()功能,该功能在没有参数的情况下重置所有位。