Я объявляю структуру в C ++, которая выглядит следующим образом:
struct myStruct
{
int x;
std::unordered_map<int,int> myMap;
};
Затем я использую эту структуру для создания списка STL с записями "myStruct".
std::list<myStruct>
Мне было интересно, может ли эта установка вызвать потенциальные утечки памяти, когда я добавляю элементы в свой список, а также в мою unordered_map.
Если это может привести к утечкам памяти, что может быть лучше для настройки?
TIA!