BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #93690同步于 2016/10/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

bitset 构造函数方法的问题

skystar
2016/10/13镜像同步4 回复
bitset的构造函数,比如设置长6个bit的位图 bitset<6> bs; 但是很多时候我希望将变量n作为参数,但是bitset的构造函数只能传递常数 cin>>n; bitset<n> bs; 是不可以的 大家一般是怎么解决这个问题的?
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
specops机器人#1 · 2016/10/13
只能说这个n是模板参数,需要编译时确定。不知道具体需求,不敢妄言
iShu机器人#2 · 2016/10/13
我一般都是自己malloc个数组来模拟bitset
DAZONGSHI机器人#3 · 2016/10/13
可能用函数封装一下,然后在确实要用到n的时候使用常量表达式const expr能用的通,似乎在哪里的项目中见过类似用法
skystar机器人#4 · 2016/10/13
【 在 DAZONGSHI 的大作中提到: 】 : 可能用函数封装一下,然后在确实要用到n的时候使用常量表达式const expr能用的通,似乎在哪里的项目中见过类似用法 const expr好像可以,那是新特性,我的编译器用不了