腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(5553)
视频
沙龙
1
回答
如何将
std
::
bitset
<
N
>转
换为
std
::
bitset
<
M
>?
、
如果我有一个
std
::
bitset
<16>,我
如何将
它转换成高位填充为0的
std
::
bitset
<32>?
std
::
bitset
<16> a = 0xFF00;
std
::
bitset
<32> b = a; // error
浏览 31
提问于2019-06-10
得票数 3
回答已采纳
2
回答
如何以滑动窗口的方式读取
std
::
bitset
中的位并将其转
换为
int?
、
、
我有
std
::
bitset
,其中第一个
n
位被设置为一些值。对于
std
::
bitset
中的每个
std
::
bitset
,我希望读取
m
位(
m
<
n
)并将它们转
换为
int。当(index +
m
) >
n
的时候,我想绕一圈。,例如,
n
= 6和
m
= 2
std
::
bitset
<8
浏览 5
提问于2020-06-11
得票数 0
回答已采纳
1
回答
使用最小位数从碰撞对列表创建碰撞位掩码
、
、
为了确定一对物体-- a和b --是否可以相互碰撞,大多数物理引擎(例如reference ,)使用以下公式: //(player.<e
浏览 0
提问于2018-03-01
得票数 2
回答已采纳
2
回答
将
std
::
bitset
写入二进制文件,并将文件加载到
std
:
bitset
、
由于提供的文本文件非常大(>800
M
),将其直接加载到
std
::
bitset
将花费超过25秒。因此,我希望将文本文件预处理为内存
转
储的二进制文件。由于8位的字符将转
换为
1位,因此文件加载的成本时间将大大减少。::
bitset
<MAX_SIZE>* foo = new (
std
::nothrow)
std
::
bitset
<MAX_SIZE>(line); // foo: 0000
浏览 39
提问于2016-07-19
得票数 1
2
回答
模板类对象的<<操作符重载
、
、
、
、
我编写了一个类似于C++类的
bitset
STL:class
bitset
{ ...........friend
std
::ostream& operator << (
std
::ostream &,
bitset
<
N
> const&); ..........// end ofclass template
浏览 0
提问于2014-10-15
得票数 1
回答已采纳
2
回答
std
::
bitset
<size>中的可变位长
、
、
我不确定如何正确地解释这一点,但我正在寻找一种自动设置
bitset
<size>的size或number的方法cout <<
bitset
<8>(7) << endl;0000
浏览 16
提问于2016-10-22
得票数 1
2
回答
将字符数组转
换为
std
::string,以便传递到
std
::
bitset
seg故障
、
、
、
、
基本上,我希望将一个类型的char数组转
换为
一个
std
::string,以便使用
std
::
bitset
操作,但是当我试图在运行时创建
bitset
对象时,我会得到这个错误。在抛出'
std
::invalid_argument‘内容()的实例后调用的终止:
bitset
::_
M
_copy_from_ptr中止(内核
转
储) #include <iostream>#include <cstdlib&g
浏览 3
提问于2017-05-27
得票数 3
回答已采纳
1
回答
bitset
散列函数算法
、
{
std
::
bitset
<4> b2(2);
std
::
bitset
<4>b4(8);
std
::hash<
std
浏览 5
提问于2017-05-13
得票数 6
回答已采纳
5
回答
std
::
bitset
::全部替代以前的C++11编译器
、
、
我想使用
std
::
bitset
::all,但不幸的是我的编译器是早于C++11的,我知道我可以通过在一个循环中检查我的
std
::
bitset
的所有位是否都被设置来模仿这个功能。例如,bool int hits(0), sz(bs.size()); for(int i(0); i &l
浏览 18
提问于2014-11-13
得票数 6
2
回答
如何根据浮点数组条件设置位集中的值?
、
基于阈值将该数组转
换为
二进制值数组。e.g如果阈值=4现在,我想把它转换成位集。有没有一个简单的方法可以做到这一点。
浏览 0
提问于2014-05-31
得票数 0
1
回答
避免缩小位集模板的转换范围
x) //return
std
::
bitset
<sizeof(T)*CHAR_BIT>{x}; // does not work, narrowing conversion to unsigned} {
std
::cout <&
浏览 1
提问于2016-11-06
得票数 0
回答已采纳
1
回答
std
::
bitset
的混合宽度操作
、
、
{} requires
std
::is_unsigned_v :
std
::
bitset
{
n
} explicitbasic_string::npos) : <em
浏览 0
提问于2019-06-13
得票数 9
1
回答
为什么不将相同的位集转
换为
相同的ulong
、
、
我处理的是
std
::
bitset
<16>向量中的数据,我必须使用一个自制的函数(精确的算法与这个问题无关)将数据转
换为
无符号长(通过
std
::
bitset
::to_ulong())和字符串之间的转换(确切的算法与这个问题无关位集向量和字符串之间的转换一开始似乎工作得很好,因为如果我首先将一个位集向量转
换为
字符串,然后返回到位集,那么它是相同的;我已经通过编写一个包含以下内容的程序证明了这一点: for (
std
::
bitset
(my_<em
浏览 0
提问于2016-11-29
得票数 3
回答已采纳
3
回答
每8位将
bitset
<64>转
换为
字符串
、
、
、
、
我想将
std
::
bitset
<64>转
换为
std
::string。以下是我尝试过的:
std
::
bitset
<8> bit; for(int j=0;j<8;j++){ bit[j] =
b
浏览 9
提问于2017-05-11
得票数 3
回答已采纳
1
回答
在结构内部模板参数化中的应用
、
、
、
::size_t Count() noexcept { }};}; static constexpr
std
::size_t Count =
浏览 2
提问于2016-03-31
得票数 0
回答已采纳
6
回答
按位旋转(循环移位)
、
我试着用C++写一些关于“按位旋转”的代码,我想用左边的shif来写。我不知道如何编码,但我在“维基百科”中找到了一小段代码,像这样。 return (value << shift) | (value >> (sizeof(value) * CHAR_BIT - shift));然后我试着让它工作,但是这段代码没有给出我期望的输出。例如。我有一个数字unsigned int 12,在二进制1100中,当我想要用上面的代码进行按位旋转时,输出是and uns
浏览 0
提问于2014-09-12
得票数 8
2
回答
使用具有位集的initializer_list
、
、
、
、
是否有一种使用构造的方法const auto msb = false;const auto lsb = false;但当我尝试这个的时候我得到了: 我是否需要使用轮班来构造一个
浏览 5
提问于2016-06-21
得票数 4
回答已采纳
2
回答
将long long数组转
换为
字符串
、
、
std
::array<long long,
n
> encodedString 这个数组实际上保存了一个UTF-8编码的字符串。例如数组: (621878499550 , 2339461068677718049) 如果您将这些带符号的long long转
换为
63位二进制,则会得到: 621878499550 = 000000000000000000000001001000011001010110110001101100011011110
浏览 52
提问于2019-01-28
得票数 1
1
回答
如何测试
std
::
bitset
的随机性?
、
、
、
、
template <size_t
N
>和struct random_
bitset
_t {static_assert(
N
% 64 == 0, "random_
bitset
_t<
N
> only with
N
% 64 == 0"
浏览 16
提问于2017-04-28
得票数 0
3
回答
通过模板的无符号整型的C++限制
、
、
、
、
我使用一个模板将整型类型转
换为
二进制值的字符串表示形式。我使用了以下代码:
std
::string ToBinary(const T& value) const
std
::
bitset
<
std
::numeric_limits<T>::digits + 1> bs(value);}
浏览 0
提问于2012-01-25
得票数 6
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详解大规模数据处理利器 BloomFilter 算法
Fourinone-4.17.10 新版本发布:单机毫秒完成上亿大数据常规统计
大数据去重之Bloom Filter
这几个C+的坑,一旦踩中了,加班是肯定避免不了了!
2023-12-06:用go语言,给你一个由 n 个数对组成的数对数组 pairs, 其中 pairs[i] = [lefti,
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券