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

  • nemoking of kinges

    nemoking of

    4 EYLÜL 2009
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011