class ThreadWorker
{
public:
ThreadWorker(void);
virtual ~ThreadWorker(void);
static void DoSomething();
};
int main()
{
boost::thread thread1(ThreadWorker::DoSomething);
boost::thread thread2(ThreadWorker::DoSomething);
boost::thread thread3(&ThreadWorker::DoSomething);
}
Я играю с Boost.Thread, и я замечаю, что не кажется важным для меня, использую ли я адрес оператора (&) или нет при передаче статической функции-члена какАргумент.Это не имеет значения?А если нет, то почему?Один способ более правильный, чем другой?