id:ID,一个编译时字符串哈希器和顺序ID生成器(C ++ 11)

时间:2024-05-25 13:55:37
【文件属性】:

文件名称: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)

网友评论