13 Mart 2009, Cuma
başka bir hızlı yolu bir vektör kopyalamak
İki yolu tercih ederim:
void copyVecFast(const vec<int>& original)
{
vector<int> newVec;
newVec.reserve(original.size());
copy(original.begin(),original.end(),back_inserter(newVec));
}
void copyVecFast(vec<int>& original)
{
vector<int> newVec;
newVec.swap(original);
}
Bunu nasıl yapıyorsun?
CEVAP
13 Mart 2009, Cuma
Aynı olsa da, onlar değil mi? Tek bir kopya, başka bir takas. Dolayısıyla işlev adları.
Benim favorim:
a = b;
a
b
vektörler nerede.
Bunu Paylaş:
Hızlı mysql bir tablo kopyalamak için ...
Bir dize kontrol etmek için en hızlı y...
Hızlı Dize karakterleri değiştirmek iç...
Kolay Serseri misafir için ana bilgisa...
En hızlı node.js kopyala dosya yolu...