C ++ 14用户的gperf的仅标头constexpr替代-C/C++开发

时间:2021-05-26 22:30:52
【文件属性】:
文件名称:C ++ 14用户的gperf的仅标头constexpr替代-C/C++开发
文件大小:203KB
文件格式:ZIP
更新时间:2021-05-26 22:30:52
C/C++ Miscellaneous 仅限冻结标头,不可变(也称为冻结),与constexpr兼容的std :: set,std :: unordered_set,std :: map和std :: unordered_map版本。 保证unordered_ *容器是完美的(也就是没有散列冲突),并且保证e冻结标头,不可变(也就是冻结),与constexpr兼容的std :: set,std :: unordered_set,std :: map和std :: unordered_map。 保证unordered_ *容器是完美的(又名没有哈希冲突),并且额外的存储空间相对于键的数量是线性的。 一旦初始化,容器将无法更新,并且作为交换,查找速度更快。 当使用constexpr :-)时,初始化是免费的。 安装只需将include / frozen目录复制到某个位置,然后
【文件预览】:
frozen-master
----README.rst(7KB)
----.github()
--------workflows()
----AUTHORS(119B)
----benchmarks()
--------bench_str_set.cpp(3KB)
--------CMakeLists.txt(1KB)
--------bench_int_set.cpp(2KB)
--------bench_str_search.cpp(2KB)
--------Makefile(775B)
--------bench_main.cpp(51B)
----CMakeLists.txt(6KB)
----examples()
--------value_modification.cpp(1KB)
--------pixel_art.cpp(4KB)
--------CMakeLists.txt(655B)
--------enum_to_string.cpp(6KB)
--------enum_to_string_hash.cpp(4KB)
--------static_assert.cpp(200B)
--------html_entities_map.cpp(121KB)
----.travis.yml(3KB)
----LICENSE(11KB)
----cmake()
--------sed.cmake(487B)
--------sed.script.cmake(568B)
--------CTestCustom.cmake(100B)
--------detect_cxx_version.cmake(2KB)
----.appveyor.yml(123B)
----tests()
--------test_unordered_set.cpp(5KB)
--------test_main.cpp(47B)
--------test_set.cpp(9KB)
--------test_str.cpp(7KB)
--------catch.hpp(638KB)
--------no_exceptions.cpp(551B)
--------test_algorithms.cpp(1KB)
--------CMakeLists.txt(2KB)
--------bench.hpp(2KB)
--------test_unordered_str_set.cpp(3KB)
--------Makefile(2KB)
--------test_unordered_map_str.cpp(4KB)
--------test_str_set.cpp(3KB)
--------test_unordered_map.cpp(9KB)
--------test_rand.cpp(1KB)
--------test_map.cpp(12KB)
----.gitignore(41B)
----include()
--------frozen()

网友评论