Suppose I有一个称为vector
的类别,维持一些内部、动态的类型T
, 分配于std:alpositionor<T>
。 现在,我构造一个<代码>的>vector>>,然后想使用移动学,以便我能够使用所消耗的传记<代码>/
vector<unsigned> u(512);
// Do something with v.
vector<double> t = std::move(u);
// Do something with t.
// Later, t gets destroyed.
在<代码>t上使用分配器的存储器,然后使用<代码>t 移动构件,然后用<代码>t 分配器处理? 如果是的话,我必须做些什么来确保这一行动的安全? I m guessing that I should first calls alplaceor.destroy (
for each elements of u
s Internal range using u
s distributionor.