将新对象元素推送到std::vector?的正确方法是什么?我希望数据在向量中分配.这会将对象复制newradio到向量中,然后newradio在超出范围时(例如在堆栈外)摆脱它吗?
vector<Radio> m_radios;
Radio newradio(radioNum);
m_radios.push_back(newradio);
Run Code Online (Sandbox Code Playgroud)
然后当我释放包含的对象时m_radios,这将释放向量分配的所有内存吗?