Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++;持续时间<&燃气轮机;(时间点结束-时间点开始)。count()溢出_C++_Duration - Fatal编程技术网

C++ C++;持续时间<&燃气轮机;(时间点结束-时间点开始)。count()溢出

C++ C++;持续时间<&燃气轮机;(时间点结束-时间点开始)。count()溢出,c++,duration,C++,Duration,我想做什么,我的项目: 我想制作一个等待0.5秒的程序,例如,做一些事情,比如说cout=microseconds(500000)) { 无法确定这是否是您想要的。但如果不是,也许我们可以在此基础上找出您想要的: #include <chrono> #include <iostream> int main() { using namespace std; using namespace std::chrono; auto t = steady_

我想做什么,我的项目:

我想制作一个等待0.5秒的程序,例如,做一些事情,比如说
cout=microseconds(500000))
{

无法确定这是否是您想要的。但如果不是,也许我们可以在此基础上找出您想要的:

#include <chrono>
#include <iostream>

int
main()
{
    using namespace std;
    using namespace std::chrono;

    auto t = steady_clock::now();
    for (int i = 0; i < 10; ++i)
    {
        auto t1 = t + 500ms;
        while (steady_clock::now() < t1)
            ;
        cout << duration<double>(t1-t).count() << " Hello World!" << endl;
        t = t1;
    }
}
#包括
#包括
int
main()
{
使用名称空间std;
使用名称空间std::chrono;
自动t=稳定时钟::现在();
对于(int i=0;i<10;++i)
{
自动t1=t+500ms;
while(稳定时钟::now()无法确定这是否是您想要的。但如果不是,也许我们可以在此基础上找出您想要的:

#include <chrono>
#include <iostream>

int
main()
{
    using namespace std;
    using namespace std::chrono;

    auto t = steady_clock::now();
    for (int i = 0; i < 10; ++i)
    {
        auto t1 = t + 500ms;
        while (steady_clock::now() < t1)
            ;
        cout << duration<double>(t1-t).count() << " Hello World!" << endl;
        t = t1;
    }
}
#包括
#包括
int
main()
{
使用名称空间std;
使用名称空间std::chrono;
自动t=稳定时钟::现在();
对于(int i=0;i<10;++i)
{
自动t1=t+500ms;
while(稳定时钟::now()CUT请不要用C标记来标记C++问题。溢出是指时间跨度高于预期吗?< <代码> < <代码>循环只循环10次。如果<代码>为什么你认为它溢出?更具体地说,你得到的结果,解释不同于你想要的结果的差异,并解释为什么你认为你是SH。应该得到你想要的结果。你为什么要这样做的描述是令人困惑的。为什么你想阻止处理器在等待的时候做任何事情?请不要用C标签来标记C++问题。溢出是指时间跨度高于预期吗?你的<代码> < /COD>循环只循环了10次。如果<代码>为什么要哟?你认为它溢出了吗?请更具体地说明你得到的结果,并解释与你想要的结果的差异,以及解释为什么你认为你应该得到你想要的结果。你对你想要这样做的原因的描述令人困惑。你为什么要阻止处理器在等待时做任何事情?
#include <chrono>
#include <iostream>

int
main()
{
    using namespace std;
    using namespace std::chrono;

    auto t = steady_clock::now();
    for (int i = 0; i < 10; ++i)
    {
        auto t1 = t + 500ms;
        while (steady_clock::now() < t1)
            ;
        cout << duration<double>(t1-t).count() << " Hello World!" << endl;
        t = t1;
    }
}