bit数组怎么清零?

silno 2019-10-13 11:59:07
一个大的bit数组

bitset<3000000> b;

想在使用以后清零,用哪个方法快?
for 循环感觉慢了,

memset(b,0,sizeof(b)); 不能通过

错误 1 error C2664: “void *memset(void *,int,size_t)”: 无法将参数 1 从“std::bitset<3686400>”转换为“void *”

2 IntelliSense: 不存在从 "std::bitset<3686400U>" 到 "void *" 的适当转换函数

使用环境 vs2013 c++

是不是数组的设置有问题?

...全文
398 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzsw521 2020-05-02
  • 打赏
  • 举报
回复
reset()函数啊
BruCe1107 2019-12-03
  • 打赏
  • 举报
回复
Zero
eaqpi 2019-11-23
  • 打赏
  • 举报
回复
NEW 一个。

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧