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

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • FusioNGamiing

    FusioNGamiin

    10 Temmuz 2007
  • VOICE TV

    VOICE TV

    2 Aralık 2010