comment réutiliser correctement une poignée de boucle

Je veux réutiliser correctement une boucle de la poignée, de sorte qu'il ne me donne pas d'erreurs et de fonctionner normalement.

Supposons que j'ai ce bout de code:

    CURL *curl;

    curl_global_init(CURL_GLOBAL_ALL);
    curl = curl_easy_init();

    curl_easy_setopt(curl, CURLOPT_USERAGENT, "Mozilla/5.0...");
    curl_easy_setopt(curl, CURLOPT_URL, "http://www.google.com");
    curl_easy_perform(curl);

    curl_easy_setopt(curl, CURLOPT_URL, "http://www.bbc.com");
    curl_easy_perform(curl);

    curl_easy_cleanup(curl);
    curl_global_cleanup();

Serait-ce une bonne ou d'une façon correcte de la réutilisation d'une poignée curl? Ou dois-je utiliser curl_easy_reset() sur la poignée?

J'apprécierais aussi si quelqu'un a suggéré que vous devriez éviter de le faire en boucle. Peut-être que quelqu'un pourrait me donner un lien vers une source d'information?

source d'informationauteur user1494517