SORU
20 ŞUBAT 2009, Cuma


Bir std bir öğeyi bulmak için nasıl::vektör?

Tek istediğim bir öğe vektör içinde var olup olmadığını kontrol etmek için, her durumda başa çıkabilirim.

if ( item_present )
   do_this();
else
   do that();

CEVAP
20 ŞUBAT 2009, Cuma


<algorithm> std::find kullanabilirsiniz:

std::find(vector.begin(), vector.end(), item)!=vector.end()

Bu bir bool (mevcut ise true, aksi takdirde false) döndürür. Örnek:

#include <algorithm>

if ( std::find(vector.begin(), vector.end(), item)!=vector.end() )
   do_this();
else
   do that();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fufko

    fufko

    27 ŞUBAT 2006
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • TV nEW

    TV nEW

    25 AĞUSTOS 2012