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

  • CasinoRoyaleMovie's channel

    CasinoRoyale

    1 AĞUSTOS 2006
  • george sarintzotis

    george sarin

    2 Aralık 2007
  • NightShader1

    NightShader1

    25 Temmuz 2006