Каков правильный способ нажатия нового элемента объекта на std::vector
? Я хочу, чтобы данные были выделены в векторе. Будет ли это копировать объект newradio
в вектор, а затем избавиться от newradio
, когда он выходит из области видимости (например, из стека)?
vector<Radio> m_radios;
Radio newradio(radioNum);
m_radios.push_back(newradio);
И тогда, когда я освобожу объект, содержащий m_radios
, освободит ли он всю память, выделенную вектором?