Witam,
Mam zadeklarowany gdzieś w programie wskaźnik do obiektu typu std::thread
:
thread *t;
potem inicjalizuję go tak:
t = new thread(&klasa::funkcja, argumentFunkcji1, argumentFunkcji2);
i dostaję coś takiego:
''no type named 'type' in 'class std::result_of<std::_Mem_fn<void (klasa::*)(typ_argumentu1, typ_argumentu2)>(typ_argumentu1, typ_argumentu2)>'
typedef typename result_of<_Callable(_Args...)>::type result_type;''
Jak mogę to poprawić?
Jako pierwszy parametr
- cytat ze wcześniejszego posta, jeszcze przed edycją - zrozumiałem, że pierwszy parametr konstruktora...