bit_set:重新启动标准

时间:2024-06-19 18:48:39
【文件属性】:

文件名称:bit_set:重新启动标准

文件大小:51KB

文件格式:ZIP

更新时间:2024-06-19 18:48:39

bitset constexpr no-dependencies single-header-lib cpp20

重新启动std::bitset特许经营权 xstd::bit_set是对std::bitset的现代和固执的重新xstd::bit_set ,保留已证明有效的时间,并丢弃无效的时间。 xstd::bit_set是一个固定大小的有序整数集,它紧凑且快速。 它不小于工作std::bitset (例如,没有边界检查,并没有投掷out_of_range例外),但提供了更多的(例如fulll constexpr -ness和对单个1位双向迭代器)。 这样就可以使用类似于集合的语法(与std::set相同)来进行固定大小的位纠缠,通常可以产生更干净,更具表达力的代码,从而与标准库的其余部分无缝交互。 设计选择一个bitset数据结构 “A bitset可以被看作是任一比特的阵列或一组整数。[...] 常见用法表明很少需要动态长度位bitsets 。” Chuck All


【文件预览】:
bit_set-master
----LICENSE_1_0.txt(1KB)
----.tokeignore(6B)
----CMakeLists.txt(730B)
----.travis.yml(8KB)
----test()
--------src()
--------CMakeLists.txt(3KB)
--------include()
----README.md(26KB)
----.appveyor.yml(1KB)
----.gitignore(57B)
----include()
--------xstd()

网友评论