/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
android-google-915
base/url_helpers.cpp
35 строк
531 B
Arsentiy Milchakov
[booking] Availability params are injected into sponsored URL
30 янв 2018, 16:31
30 янв 2018, 16:31
8cc825c
Код
Авторство
О чём код?
#include "base/url_helpers.hpp" #include <sstream> using namespace std; namespace base { namespace url { string Make(string const & baseUrl, Params const & params) { ostringstream os; os << baseUrl; bool firstParam = baseUrl.find('?') == string::npos; for (auto const & param : params) { if (firstParam) { firstParam = false; os << "?"; } else { os << "&"; } os << param.m_name << "=" << param.m_value; } return os.str(); } } // namespace url } // namespace base