Standart amallarni qo‘shimcha yuklanganda prioritetlarini o'zgar- ti -ish mumkin emas.
Qo’shimcha yuklangan amallar uchun ifodalar sintaksisini o‘zgartirish mumkin emas. Unar=yoki binar + + amallarni kiritish mumkin emas.
Amallar uchun yangi simvollar kiritish mumkin emas, masalan, ko'paytirish uchun ** belgisi.
Har qanday binar amal ikki usul bilan aniqlanadi, yoki bir parametrli komponenta funksiya sifatida, yoki global, yoki dostona global ikki parametrli funksiya.
Birinchi holda x*y ifoda x. operator* (y) murojaatni, ikkinchi holda esa operator* (x, y) murojaatni bildiradi. Binaramallar semantikasigako‘ra operator=, operator[ ], operator-> global funksiya bo'la olmaydi. Balkim nostatik komponenta funksiyasi boiishi lozim. Har qanday unar amal sinf obyektlari uchun ikki usulda aniqlanadi, yoki parametrsiz komponenta funksiya, yoki bir parametrli (balki do‘stona) global funksiya. Prefiks amal uchun + + z ifoda, komponenta funksiya z.operator++() yoki global funksiya operator ++(z) chaqirilishini bildiradi. C + + tilida ba'zi amallar boshqa amallarning kombinatsiyasi sifatida aniqlanadi. Misol uchun, long m = 0 butun son ++m uchun m j- = 1 ni. bu amal esa m=m+l ni bildiradi. Bunday avtomatik almashtirishlar qo‘shimcha yuklangan amallar uchun bajarilmaydi. Misol uchun, umumiy holda operator* = () ta'rifni operator*() ta’rif va operator=() ta’rifdan keltirib chiqarib boimaydi. Agar ifodada foydalanuvchi kiritgan sinf obyekti qatnashmasa, uning ma’nosini o‘zgartirib boimaydi. Misol uchun, faqat koisatkichlarga ta'sir qiluvchi amallarni kiritish mumkin emas. Agar operatsiya-funksiyaning birinchi parametri standart tur bo'- lishi kerak boisa, bunday operatsiya-funksiya komponenta-funksiya bo‘la olmaydi. Misol uchun AA — biror sinf obyekti va uning uchun ' + ' amali qo‘llangan bo'lsin. AA + 2 ifoda uchun yoki AA.operator(2) yoki operator+(AA. 2) ifoda chaqirilishi mumkin. 2 + + AA ifoda uchun operator +(AA, 2) chaqirilishi mumkin, lekin z.operator+(AA) xatoga olib keladi.
С ++ tilining zamonaviy versiyalarida prefiks ++ va -- operatsiya- larni qo'shimcha yuklash boshqa operatsiyalarni yuklashdan farq qilmaydi. Postfiks shakldagi + + va — amallarini qayta yuklaganda yana bir int turidagi parametr kiritilishi kerak. Agar qo'shimcha yuklash uchun global funksiya ishlatilsa, uning birinchi parametri sinf turiga, ikkinchi parametri int turiga ega boiishi kerak. Dasturda postfiks ifoda ishlatilganda butun parametr ham qiymatga ega bo'ladi. Quyidagi dasturda prefiks ++ va -- hamda postfiks ++ va -- operatsiyalarini qo'shimcha yuklash ko'rsatilgan: