std::thread <unresolved overloaded function type> error
The problem is that a member function can't be called without an object. Provide a pointer to this
so that the current object is used:
thread t(&ThreadClass::myThread, this, 10);
You could use an instance of any ThreadClass
object, but in your case, it seems this
is the right thing to do.
NOTE: Remember you need a reference to the created thread so that you can do a join()
later on.