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

  • Charles Renaud

    Charles Rena

    10 Kasım 2007
  • Maya Learning Channel

    Maya Learnin

    23 HAZİRAN 2010
  • Yo Mama

    Yo Mama

    18 EYLÜL 2005