#c #amazon-web-services #aws-iot
#c #amazon-веб-сервисы #aws-iot
Вопрос:
Я использую AWS IoT C Device SDK, и мне нужно выполнить итерацию по Aws::Crt::Map
, но я не могу найти никаких итераторов. Похоже, что не существует ни итератора, ни итератора.
Map<String, JsonView>::Iterator it;
error: ‘Iterator’ is not a member of
Aws::Crt::Map<std::__cxx11::basic_string<char, std::char_traits<char>,
Aws::Crt::StlAllocator<char> >, Aws::Crt::JsonView>’ `
По сути, мне нужно выполнить итерацию по всем значениям в моем текущем узле Json, но я могу получить это только как Aws::Crt::Map
, и, похоже, я не могу выполнить итерацию через это. Любые предложения о том, как я могу этого добиться?
Большое спасибо, Маркус
Комментарии:
1. Как насчет
auto it =
2. @Marcin, спасибо! Похоже, это удалось! Немного ржавый на моем C , поэтому я не привык использовать auto.