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

  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • pjtoohot

    pjtoohot

    15 NİSAN 2008
  • FF Radioo

    FF Radioo

    14 ŞUBAT 2007