Wie verwende ich std :: async für eine Member-Funktion?

Wie kann ich einen std :: async-Aufruf für eine Mitgliedsfunktion ausführen?

Beispiel:

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

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

Ich möchte anrufen, um asynchron zu summieren.

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

Ich habe nicht herausgefunden, ob ich es mit std :: async machen kann. Ich möchte Boost nicht verwenden. Auf der Suche nach einer einzeiligen asynchronen Anrufmethode.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage