Jak używać std :: async w funkcji składowej?

Jak mogę uruchomić wywołanie std :: async na funkcji członka?

Przykład:

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

int main(int argc, char **argv) {
    Person person;
    async(&Person::sum,&person,4);
}

Chcę wywołać asynchroniczną sumę.

Person p;
call async to p.sum(xxx)

Nie zrozumiałem, czy mogę to zrobić za pomocą std :: async. Nie chcę używać boostu. Szukasz asynchronicznego sposobu wywołania jednej linii.

questionAnswers(2)

yourAnswerToTheQuestion