как установить флаг (cpp-netlib)

Я думаю, что мой вопрос действительно тривиален, но, тем не менее, я не могу заставить его работать

std::string url="www.google.it";

boost::network::http::client client1_(_follow_redirects=true, _cache_resolved=true);
boost::network::http::client::request req(url);
boost::network::http::client::response resp = client1_.get(req);
std::cout << "Body: " << body(resp) << std::endl;

return 0;

ошибка конечно относится к объявлению флагов … но как я могу их установить?

/home/snake91/cpp_pricing/underlying.cpp:67: ошибка: C ++ требует спецификатора типа для всех объявлений
boost :: network :: http :: client client1 _ (_ follow_redirects = true, _cache_resolved = true);

^

4

Решение

client::options options;
options.follow_redirects(true)
.cache_resolved(true);

client client1_(options);

С этой страницы документов: http://cpp-netlib.org/0.11.0/reference/http_client.html#general

3

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector