multimap<string,string>
'u kullanan bazı (çalışma) kodum var. Aynı tuştaki yinelenen değerleri reddetmek için değiştirmek istiyorum (aynı anahtardaki farklı olarak farklı değerler iyi, aksi halde bir multimap kullanmazdım).Yinelenen çiftleri nasıl önlerim/multimap'ta bir çifti nasıl bulurum?
Şaşırtıcı bir şekilde, çoğaltmaları önlemek için bir anahtar-değer çifti (yalnızca bir anahtar bulmak) bulmak için yerleşik bir yol olması için türün seem'u yoktur. Ama SO üzerinde birisinin hazır bir çözümü olması gerektiğini düşünüyorum. Kimse?
Farklı anahtarlara sahip yinelenen değerler var mı? Birden çok kez kaç anahtar kullanılmasını beklerdiniz ve bu sıklıkta ne sıklıkta olur? – ypnos
Elbette, farklı anahtarlarda aynı değer iyidir. Benim durumumda fan çıkışı küçüktür (genellikle anahtar başına 1 veya 2 değer), bu yüzden DeadMG'nin 'std :: map>' ye geçme önerisi etkili değildir (çünkü multimap tabanlı kod zaten yazılmıştır). –
Qwertie