У меня есть хэш-карта, которая содержит элементы структуры Foo (не указатели). Теперь я хочу иметь указатели на эти элементы в списке. Как я могу это сделать?
Я попытался выполнить итерацию хэш-карты и вставить & * iter в список, но указатели становятся недействительными, как только они выходят за рамки.
Я смогу сделать это без динамического выделения, не должен Я?
Мне это нравится, но это не работает: для(...) { Foo & bar = * iter; list.insert (& bar); }