gpt4 book ai didi

c++ - 此示例中来自 cppreference 的任务是什么?

转载 作者:搜寻专家 更新时间:2023-10-31 01:13:41 25 4
gpt4 key购买 nike

this为例description of packaged_task 来自cppreference,一个名为task的类出现。这是什么?

#include <iostream>
#include <future>
#include <thread>

int main()
{
std::packaged_task<int()> task([](){return 7;}); // wrap the function
std::future<int> result = task.get_future(); // get a future
std::thread(std::move(task)).detach(); // launch on a thread
std::cout << "Waiting...";
result.wait();
std::cout << "Done!\nResult is " << result.get() << '\n';
}

最佳答案

taskstd::packaged_task<int()> 类型的对象.它在第一行创建。

关于c++ - 此示例中来自 cppreference 的任务是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12221136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com