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

  • BruBearBaby

    BruBearBaby

    25 Ocak 2011
  • funbro1

    funbro1

    11 Aralık 2007
  • Visual Life

    Visual Life

    3 Temmuz 2006