Alesan ieu nyaéta yén tipung argumen pikeun fungsi teu dianggo nalika argumen aya dina posisi anu béda dina daptar parameter pikeun dua panggero fungsi. Dina conto anu munggaran, tipe konci nyaéta std::string sareng tipe nilai nyaéta int, janten tipung argumen template tiasa leres nangtoskeun yén T nyaéta std::string sareng U nyaéta int. Dina conto kadua, tipe konci nyaéta int sareng tipe nilai nyaéta std::string, janten deduksi gagal kusabab jinisna dina urutan anu béda. Pikeun ngalereskeun ieu, anjeun tiasa sacara eksplisit nangtoskeun argumen template pikeun fungsi: ```c++ int key2 = get<int, std::string>2, "apple"); ``` Alternatipna, anjeun tiasa rearrange urutan parameter dina urutan pikeun cocog sareng definisi fungsi dina tél ieu: `` ` ` ` ` ` ` `
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence