C++da, sinf ob'ekti funksiyaning argumenti sifatida o'tkazilayotganda, u avtomatik ravishda ma'lumot sifatida o'tmaydi. Odatiy bo'lib, ob'ektning nusxasi tuziladi va funksiyaga o'tkaziladi, ya'ni funksiyaning ichidagi ob'ektga qilingan har qanday o'zgarishlar asl ob'ektga ta'sir qilmaydi. Bunday xatti-harakatning sababi shundaki, C++da pass-by-value standart argument o'tish mexanizmi sifatida ishlatiladi. Bu shuni anglatadiki, funksiya chaqirilganda, argumentlar funksiyaning parametr o'zgaruvchisiga nusxa qilinadi. Ob'ekt o'tkazilayotganda, ob'ektning nusxasi yaratiladi va funksiyaga o'tkaziladi. Ushbu standart xatti-harakat ba'zi hollarda foydali
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence