有没有办法为在编译时和运行时都有效的类赋予唯一的id?

时间:2018-01-02 07:37:57

标签: c++

虽然这是Compile-time constant id的问题,但我想在这里询问是否有可能获得对象类的唯一ID,这可以提供有关编译器如何工作的见解。根据我的理解,符号是赋予标识符,函数名称,对象名称,转换为表达式中引用的内存位置地址的变量,链接期间的二进制指令的唯一二进制名称。

所以在编译时无法确定类的对象的静态区域的地址,但是,我们可以在编译时和运行时确定唯一的哈希。但是typeid :: hash_code()不是constexpr。那它的constexpr替代品是什么?

除非有反思,否则我迫切需要这个。

0 个答案:

没有答案