gpt4 book ai didi

c++ - 如何更改 dynamic_bitset 的值?

转载 作者:太空宇宙 更新时间:2023-11-04 12:25:57 25 4
gpt4 key购买 nike

我正在使用 C++ boost 的 dynamic_bitset。

我已经分配了一个变量,我只想更改它的值 - 像从构造函数中一样从“unsigned long”重新构造它,但我不想再次分配内存或创建一个临时变量.

我能做什么?

最佳答案

我想你可以清除它然后附加新值:

long x, y;
boost::dynamic_bitset<> bs(sizeof(long)*8, x);
bs.clear();
bs.append(y);

关于c++ - 如何更改 dynamic_bitset 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2526705/

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