我的 C++ 程序需要调用这个 C API:
GConn* gnet_conn_new (const gchar *hostname,
gint port,
GConnFunc func);
GConnFunc的定义如下:
void (*GConnFunc) (GConn *conn);
我的问题是,如果我有一个 C++ 类,并且有一个类成员函数像这样:
Class A {
public:
A();
void my_func (GConn* conn);
}
在我的A::A()
构造函数中,我如何将this->myfunc
作为GConnFunc
参数传递给gnet_conn_new
?
谢谢。