类的成员函数 是不能作为线程的参数,去创建线程的。原因我个人认为是:我们创建的对象,在超出作用域的时候,会自动的销毁掉。这样的话线程这是可能还没有销毁,会引起问题。所以线程的静态函数,可以去作为线程的参数,因为其不会因为类的对象销毁而销毁。这个原理 其实和类的静态函数不能使用非静态的成员函数一样。原因就是其静态函数存在,如果函数体内用了成员变量,对象销毁了,函数会异常。 类的成员函数 是不能作为线程的参数,去创建线程的。原因我个人认为是:我们创建的对
类的成员函数 是不能作为线程的参数,去创建线程的。原因我个人认为是:我们创建的对象,在超出作用域的时候,会自动的销毁掉。这样的话线程这是可能还没有销毁,会引起问题。所以线程的静态函数,可以去作为线程的参数,因为其不会因为类的对象销毁而销毁。这个原理 其实和类的静态函数不能使用非静态的成员函数一样。原因就是其静态函数存在,如果函数体内用了成员变量,对象销毁了,函数会异常。 类的成员函数 是不能作为线程的参数,去创建线程的。原因我个人认为是:我们创建的对