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

  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • monkophile

    monkophile

    25 Temmuz 2007