1.) 指向类Task的成员函数执行的指针 当std::thread将在内部创建一个新线程时,它将使用这个传递的成员函数作为线程函数。但是要调用成员函数,我们需要一个对象。 2.) 类Task对象的指针 作为第二个参数,我们传递了一个指向类Task对象的指针,上面的成员函数将被调用。在每个非静态成员函数中,第一个参数总是指向它...
直接通过 static 关键字修饰成员函数 class Test { public: static void Func1() {}; static int Func2(); }; int Test::Func2() { return 0; } 编程实验: 静态成员函数示例 #include <stdio.h> class Demo { private: int i; public: int getI(); static void StaticFunc(const char* s); st...
1.) 指向类Task的成员函数执行的指针 当std::thread将在内部创建一个新线程时,它将使用这个传递的成员函数作为线程函数。但是要调用成员函数,我们需要一个对象。 2.) 类Task对象的指针 作为第二个参数,我们传递了一个指向类Task对象的指针,上面的成员函数将被调用。在每个非静态成员函数中,第一个参数总是指向它...