anahtar içerip içermediğinin kontrol edilmesi.basit yöntemi unordered_maps arasında unordered_map I "çok önemli" sözdizimi kullanılarak bir eleman referans alabilir, öyle ki unordered_maps bir unordered_map kullanıyorum
Bir öğeye erişmeye çalışmadan önce bir öğenin var olup olmadığını kontrol etmek için aynı "çoklu anahtar" sözdizimini kullanmanın kullanışlı bir yolu var mı? Değilse, en basit yol nedir? niyetinizi anahtarın varlığını sınamak için ise operator[]
zaten yoksa, bu anahtarın yeni bir değer oluşturmak varsayılan çünkü
Ve değilseniz k1'in var olduğundan emin olmak için, 'find'ı iki kez kullanmak istersiniz - bir kez k1'i kontrol etmek için ve bir kez k2'yi kontrol etmek için. – zmb
@zmb Bence ihtiyacım olan şey bu. – user997112
@ user997112 Bu durumda cevabın alt kısmında 'nested_key_exists' işlevini kullanabilirsiniz. Her iki anahtar da "yanlış" ise, aksi takdirde "true" döner. – CoryKramer