私は初めて cURL を使用しています。ドキュメントはかなり完成しているように見えますが、curl_easy_setopt()パラメーターに必要な有効期間がどこにあるのかわかりません。
これが私が意味することの例です:
char* str = strdup("my user agent");
curl_easy_setopt(curl_handle, CURLOPT_USERAGENT, str);
free(str);
curl_handleへの呼び出し後に有効ですfree()か?
strコンテンツはコピーされていますか、それとも curl によってどこかで直接参照されていますか?