Утечка памяти STringMap в StringMap (и другие вопросы)

Banana

Участник
Сообщения
892
Реакции
113
Здравствуйте.

StringMap trie; int value;
GlobalStrMap.GetValue(szKey, value);
trie = view_as<StringMap>(value);

Делаю вот так, храню в динамическом массиве данных StringMap GlobalStrMap другой StringMap "LocalStrMap" в котором хранятся тоже динамические данные.

Изменяю данные StringMap "LocalStrMap" к которому я добираюсь через trie = view_as<StringMap>(value); довольно часто.
Так вот вопрос: Я делаю StringMap trie; trie = view_as<StringMap>(value); - довольно часто, после выхода из функции будет ли утечка памяти? (этот "LocalStrMap" в котором я делал изменения мне все еще нужен)

Если я сделаю delete trie; то я по логике очищаю внутренний "LocalStrMap", но мне он еще нужен для последующих обращений к нему.

Будет ли утечка памяти?
 
Сверху Снизу