C2672 “std::this_thread::sleep_for”: 未找到匹配的重载函数
时间: 2023-08-01 17:07:00 浏览: 378
通过string转换比较好些,很多重载函数要么是char * ,要么是String
这个错误通常是因为编译器无法找到正确的 `std::this_thread::sleep_for()` 函数的重载形式。这个函数需要一个 `std::chrono::duration` 类型的参数作为休眠时间,例如:
```c++
#include <chrono>
#include <thread>
std::this_thread::sleep_for(std::chrono::milliseconds(1000));
```
请确保你的代码中包含了 `<chrono>` 和 `<thread>` 头文件,并且使用了正确的参数类型。如果仍然出现问题,请检查你的编译器是否支持 C++11 标准,并尝试使用更高版本的编译器。
阅读全文