曲径通幽论坛

标题: curl_slist_append() -- 新增 slist 链表节点 [打印本页]

作者: beyes    时间: 2011-7-4 17:22
标题: curl_slist_append() -- 新增 slist 链表节点
curl_slist_append() 函数声明如下:
[C++] 纯文本查看 复制代码
#include <curl/curl.h>
struct curl_slist *curl_slist_append(struct curl_slist * list, const char * string );

该函数将一个字符串追加到 slist 链表中。第 1 个参数是 struct_slist 类型链表;第 2 个参数是要增加到链表节点结构中的字符串。函数完成后,返回指向该链表的指针。

struct curl_slist 的类型定义在 curl.h 中:
[C++] 纯文本查看 复制代码
/* linked-list structure for the CURLOPT_QUOTE option (and other) */
struct curl_slist {
  char *data;
  struct curl_slist *next;
};


使用了该函数,在工作完成后应该使用 curl_slist_free_all() 对其链表进行释放。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2