文件名称:单头C ++ 17库,用于轻松管理标志集。-C/C++开发
文件大小:57KB
文件格式:ZIP
更新时间:2024-06-15 19:59:32
C/C++ Miscellaneous
单头C ++ 17库,用于轻松管理标志集。 单头C ++ 17库,用于轻松管理标志集。 快速入门#include struct标志:bf :: bitflags {使用位标记 :: bitflags; //继承构造函数BITFLAG(0x00000000,none); BITFLAG(0x00000001,flag_a); BITFLAG(0x00000010,flag_b); BITFLAG(0x00000100,flag_c); }; int main(){标志标志=标志:: flag_a | 标志:: flag_b; if(flags&Flags :: flag_a){std :: cout <<“设置了flag_a” << std :: en
【文件预览】:
bitflags-master
----.gitmodules(228B)
----img()
--------benchmark.png(27KB)
--------logo.png(19KB)
----CMakeLists.txt(5KB)
----benchmark()
--------src()
--------CMakeLists.txt(121B)
----.travis.yml(3KB)
----LICENSE(1KB)
----googlebench()
----samples()
--------CMakeLists.txt(0B)
----README.md(11KB)
----googletest()
----tests()
--------src()
--------CMakeLists.txt(165B)
----.gitignore(17B)
----plot.py(2KB)
----include()
--------bitflags()