【发布时间】:2011-05-12 14:28:10
【问题描述】:
class Filter{
private:
string contents;
bool Server(void);
public:
void handle(void *, size_t, size_t, void *);
};
我有一个这样的类头。我想在函数 Server 中调用 curl WRITEFUNCTION,该函数将使用句柄写入字符串内容。 虽然它一直给我错误
error: invalid use of member (did you forget the ‘&’ ?)
错误指向的行是 CURLOPT_WRITEFUNCTION.... 我的 curl 请求看起来像这样...
curl_easy_setopt(curl,CURLOPT_URL, address.c_str());
curl_easy_setopt(curl,CURLOPT_WRITEFUNCTION,handle);
curl_easy_perform(curl);
这意味着它无法访问句柄().. 我该如何纠正这个问题?
【问题讨论】: