文件名称:id:ID,一个编译时字符串哈希器和顺序ID生成器(C ++ 11)
文件大小:3KB
文件格式:ZIP
更新时间:2024-05-25 13:55:37
C++
ID ID,一个编译时字符串哈希器和顺序ID生成器(C ++ 11)。 特征 基于Stefan'Tivolo'Reinalter的代码。 微型,仅标头的跨平台。 没有依赖关系。 ZLIB / LibPNG许可。 缺点 需要现代C ++ 11编译器,或者至少启用了优化。 样本 # include < iostream> # include " id.hpp " int main () { // generate compile-time hash ids std::cout << $ id ( " HELLO_WORLD " ) << std::endl; std::cout << $ id ( " PLAYER_1 " ) << std::endl; // generate sequential ids std::cout << $ i
【文件预览】:
id-master
----.travis.yml(383B)
----demo.cc(443B)
----id.hpp(2KB)
----LICENSE(867B)
----id.cpp(18B)
----README.md(931B)