Инструменты пользователя

Инструменты сайта


develop:builder:std

Стандартная библиотека

Обход контейнера итератором

Старый стандарт

std::map<AnsiString, AnsiString> vContainer;
map<AnsiString, AnsiString>::iterator vIterator;
for (vIterator= VContainer.begin(); vIterator != VContainer.end(); vIterator++)
  std::cout << vIterator->first << ':' << vIterator->second << std::endl;

Стандарт С++17

std::map<AnsiString, AnsiString> vContainer;
for (auto const& [key, val] : vContainer)
  std::cout << key << ':' << val << std::endl;
develop/builder/std.txt · Последнее изменение: 2021/05/09 14:53 — admin