Dina C ++, std::map nyaéta kelas template anu nyandak dua parameter template: tipe konci sareng tipe nilai. Nalika anjeun nyobian nyauran fungsi getkey kalayan map2 sareng " apel" salaku argumen, compiler henteu tiasa ngurangan jinis anu dianggo ku peta kusabab tipe konci map2 nyaéta int, sareng argumen " apel " nyaéta tipe std::string, anu henteu cocog sareng jinis konci peta. Pikeun ngalereskeun masalah ieu, anjeun tiasa sacara eksplisit nangtoskeun argumen template pikeun fungsi getkey nalika nyauran éta nganggo map2 sareng " apel". Contona: stdmap<int, std::string> map2; map2 [1] = " apel"; int2 = argumen tipe konci<int, std::string> alt="map2, "apple"); Dina pendekatan ieu, argumen std::, ngamungkinkeun fungsi std::t, dimana fungsi anu ditangtoskeun pikeun nilai konci anu ditang
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence