今天我在看c++并发编程的时候,书里使用了std::experimental::future,但是我包含他的头文件
experimental中的头文件不是标准的一部分。实现可以提供它们,但不是必需的。
gcc12, clang15, Visual Studio 2019 和 2022 都没有提供<experimental/future>头文件
这可能是因为你使用的C++标准版本太低,std::experimental::future是C++17标准中新增的,如果你的C++标准版本低于C++17,那么就无法使用这个头文件。你可以尝试更新你的编译器,或者使用其他的替代方案。
哥解决了嘛
我也遇到了