Buning sababi shundaki, funksiyalar uchun shablon argumenti deduksiyasi, agar argumentilar ikkita funksiya chaqiruvlari uchun parametrlar ro'yxatida turli joylarda bo'lsa, ishlamaydi. Birinchi misolda kalit turi std::string va qiymat turi int, shuning uchun shablon argumenti deduksiyasi T ni std::string va U ni int deb to'g'ri aniqlashi mumkin. Ikkinchi misolda kalit turi int va qiymat turi std::string, shuning uchun deduksiya muvaffaqiyatsiz bo'ladi, chunki turlar turli tartibda. Buni tuzatish uchun siz funksiya chaqiruvlari uchun shablon argumentlarini aniq belgilashingiz mumkin: ``c++ int2 = getkey<int, std::string>(map2, "apple"); `c``) Yoki, shablon ta'rifi parametrlarining tartibini shabl
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence