У меня есть структуры данных, которая выглядит какУправление памятью вектора структур данных
template < class T1, class T2 > struct sometype
{
std::vector <T1> v1;
std::vector <T2> v2;
T1 deriv[10];
};
создать вектор структур данных
std::vector <sometype <T1, T2>> somevec;
Мои сомнения, если я это делаю
somevec.erase(somevec.begin(), somevec.end());
std::vector <sometype <T1, T2>>().swap (somevec);
Могу ли я восстановить память?
регенерата *, что * память? И почему вы хотите это сделать? Какую проблему ты пытаешься решить? –
@CodyGray Восстановить память, используемую sometype. Я хочу сохранить память, поскольку я решаю огромную проблему, когда мне нужно временно хранить около 10 миллионов сотов/ядро. –