Añadir parámetros a libcurl GET en c ++

Quiero agregar algunos datos adicionales en la variable a HTTP GET usando c ++. Cuando hago una solicitud usando HTTP POST lo hago así:

curl_easy_setopt(curl, CURLOPT_URL, path); curl_formadd(&beginPostList, &endPostList, CURLFORM_COPYNAME, "variable1", CURLFORM_COPYCONTENTS, variable1.c_str(), CURLFORM_END); curl_formadd(&beginPostList, &endPostList, CURLFORM_COPYNAME, "variable2", CURLFORM_COPYCONTENTS, variable2.c_str(), CURLFORM_END); curl_formadd(&beginPostList, &endPostList, CURLFORM_COPYNAME, "variable3", CURLFORM_COPYCONTENTS, variable3.c_str(), CURLFORM_END); curl_easy_setopt(curl, CURLOPT_POST, true); curl_easy_setopt(curl, CURLOPT_HTTPPOST, beginPostList); 

Pero, ¿cómo puedo hacer algo similar usando GET metid?

Para GET solo agrega los parámetros a la URL, como

 http://some.host.com/some/path?variable1=value1&variable2=value2 

Estoy seguro de que lo has visto antes!