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

  • circuschina

    circuschina

    16 Mart 2007
  • Hak5

    Hak5

    7 EYLÜL 2005
  • LinusTechTips

    LinusTechTip

    25 Kasım 2008