C++da sinf ob'ektlari avtomatik ravishda boshqa funksiyalarga havola orqali o'tmaydi. Odatiy bo'lib, ob'ektni funksiyaga o'tkazganingizda, u qiymat orqali o'tadi. Bu ob'ektning nusxasi yaratilganligini va funksiya asl ob'ektga emas, balki ushbu nusxada ishlaydiganligini anglatadi. Bu "qiymat orqali o'tish" deb nomlanadi. "Qimmatdan o'tish" ning ba'zi kamchiliklari bo'lishi mumkin, masalan, xotira sarfi ko'payishi va ob'ekt nusxalanishi kerakligi sababli ish tezligi pasayishi mumkin. Ushbu muammolardan qochish uchun siz '&' belgisi yordamida ob'ektlarni ma'lum ravishda havola orqali o'tishingiz mumkin. Havola orqali o'tishda, funksiya asl ob'ektga to'g'
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence