摘要:
很多时候C语言的类库,如libcurl等,会提供setCallBack函数进行设置,函数要求传入一个C语言风格的函数指针。适当的时候进行回调。Libcurl里面回调函数就要求有如下形式的参数。 size_t function( void *ptr, size_t size, size_t nmemb, void *userdata)其他的类库中间也有很多类似的要求。这个要求在c里面相对容易,但是如果一个C++的类成员的成员函数进行回调时,会出现两个问题。第一个是C++中的成员函数指针和c中的函数指针是两个不同的类型,不能相互转换。第二个是C++中的成员函数指针需要类的对象才能进行函数调用,而c 阅读全文
posted @ 2012-08-18 01:58
smy20011
阅读(683)
评论(0)
推荐(0)

浙公网安备 33010602011771号