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ş:
Nasıl bir DOM düğüm üzerinde olay dinl...
bir öğe veri-öznitelik değeri için bir...
Bunları nasıl belirli sütun adları ile...
Nasıl bir mektup matris Olası sözleri ...
Nasıl dizin Python içinde olup olmadığ...