Potrzebuję zrobić coś w osobnym wątku natomiast metoda którą chcę wywołać jest zdefiniowana i zaimplementowana innej bibliotece z której tylko korzystam.
Moje pytanie jest takie, czy mogę sobie wywołać jakoś w funkcji async() metodę na rzecz obiektu który tworzę?
Jaśniej mówiąc teraz mam coś takiego:
std::future<int> retValue = std::async(myFunction, arg1);
Czyli funkcja + jakiś argument do niej.
Natomiast ja chciałbym osiągnąć coś takiego:
NameClass obj;
std::future<int> retValue = std::async(obj.myFunction, arg1);
Stworzyć sobie obiekt klasy i wywołać w async() metodę na rzecz tego obiektu, która coś mi zwróci jak się wykona. Da się tak?