SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Lamborghini

    Lamborghini

    13 Aralık 2005
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013
  • PaysNatalAu's channel

    PaysNatalAu'

    11 Aralık 2010