SORU
7 EKİM 2010, PERŞEMBE


Std olmadığını kontrol etmek için nasıl::map ekleme yapmadan bir anahtar içerir?

Tek yolu buldum kontrol için çiftleri tarafından takılması ve kontrol edilmesi std::pair.second false ama asıl sorun bu hala ekler bir şey olursa anahtar kullanılmaz, oysa benim istediğim bir map.contains(key); işlevi.

CEVAP
7 EKİM 2010, PERŞEMBE


Kullanım my_map.count( key ); yalnızca 0 ya aslında Boolean olan 1, döndürebilirsiniz istediğiniz sonucu.

Alternatif olarak my_map.find( key ) != my_map.end() da işe yarar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Gigawipf

    Gigawipf

    18 ŞUBAT 2010
  • Mindy

    Mindy

    20 NİSAN 2006
  • whiteboy7thst

    whiteboy7ths

    1 Temmuz 2009