先看一个class
class a

...
{
public:
static FunctionA()
class a

...
{
public:
static FunctionA()
C++的静态成员函数由于没有隐含的this指针,因此不能直接访问非静态成员。通常解决方案是使相关成员变为静态,但这可能需要额外的初始化。本文提出了一种替代方法,即通过在静态成员函数中传递类对象的指针,模拟非静态成员函数中的this指针,从而实现对非静态成员的访问。这种方法在创建线程时特别有用,因为线程函数通常要求为静态。作者计划验证此方法并在实际编译器上进行测试。
class a

...
{
public:
static FunctionA()

被折叠的 条评论
为什么被折叠?