gpt4 book ai didi

c++ - 指向函数指针的成员函数指针?

转载 作者:行者123 更新时间:2023-11-30 02:58:40 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Cast pointer to member function to normal pointer

有一些代码

class TT {
public:
void set();
void par1(int, int);
void par2(double, double);
};

typedef void(*Ptr1)(TT &, int, int);

typedef void(*Ptr2)(TT &, double, double);

void hello(Ptr1, Ptr2){...}

void TT::set()
{
hello(&TT::par1, &TT::par2);
}

错误显示:

error C2664: 'hello' : cannot convert parameter 1 from 'void (__thiscall TT::* )(int,int)' to 'Ptr1'

请告诉我如何解决这个问题?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com