我正在努力获得一个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)
有谁知道这些是否产生相同的输出?