【文件属性】:
文件名称:id:ID,一个编译时字符串哈希器和顺序ID生成器(C ++ 11)
文件大小:3KB
文件格式:ZIP
更新时间:2021-05-05 20:08:57
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)