小编Jer*_*ale的帖子

使用std :: hash <std :: thread :: id>()(std :: this_thread :: get_id())

我正在努力获得一个C++应用程序,以便在Windows和Linux中进行编译,在我发现的一些调试过程中

std::this_thread::get_id().hash()
Run Code Online (Sandbox Code Playgroud)

不能在Linux上用gcc 4.8编译(感谢这个帖子中的注释).建议的解决方法是使用:

std::hash<std::thread::id>()(std::this_thread::get_id())
Run Code Online (Sandbox Code Playgroud)

有谁知道这些是否产生相同的输出?

c++ linux stdthread gcc4.8 stdhash

3
推荐指数
1
解决办法
1628
查看次数

标签 统计

c++ ×1

gcc4.8 ×1

linux ×1

stdhash ×1

stdthread ×1