相关疑难解决方法(0)

如何在成员函数上使用std :: async?

如何在成员函数上运行std :: async调用?

例:

class Person{
public:
    void sum(int i){
        cout << i << endl;
    }
};

int main(int argc, char **argv) {
    Person person;
    async(&Person::sum,&person,4);
}
Run Code Online (Sandbox Code Playgroud)

我想调用sum async.

Person p;
call async to p.sum(xxx)
Run Code Online (Sandbox Code Playgroud)

我没弄明白我是否能用std :: async做到这一点.不想使用提升.寻找一线异步呼叫方式.

c++ multithreading std c++11

27
推荐指数
2
解决办法
3万
查看次数

标签 统计

c++ ×1

c++11 ×1

multithreading ×1

std ×1