Мазмұны:

C++ тілінде әдепкі аргументті қалай беруге болады?
C++ тілінде әдепкі аргументті қалай беруге болады?

Бейне: C++ тілінде әдепкі аргументті қалай беруге болады?

Бейне: C++ тілінде әдепкі аргументті қалай беруге болады?
Бейне: C++ | Модификаторы Типов | Указатели Ссылки | 03 2024, Қараша
Anonim

жылы C++ бағдарламалауды қамтамасыз ете аласыз әдепкі функция үшін мәндер параметрлері . Артқы идея әдепкі аргумент қарапайым. Егер функция арқылы шақырылса өтетін аргумент /s, сол аргументтер функциясы арқылы пайдаланылады. Бірақ егер аргумент Функцияны шақыру кезінде /s берілмейді, содан кейін әдепкі мәндері пайдаланылады.

Қарапайым, C++ тілінде әдепкі аргумент дегеніміз не?

Әдепкі аргументтер C++ тілінде A әдепкі аргумент функцияның шақырушысы мән бермесе, компилятор автоматты түрде тағайындайтын функция декларациясында берілген мән. аргумент а әдепкі мән. Төменде қарапайым C++ пайдалануды көрсету үшін мысал әдепкі аргументтер.

Сол сияқты әдепкі аргументтері бар конструкторды анықтау мүмкін бе? Барлық функциялар сияқты, а конструктор болуы мүмкін әдепкі аргументтер . Олар мүше нысандарын инициализациялау үшін пайдаланылады. Назар аударыңыз, егер а конструктор кез келген аргументтер бұл жоқ әдепкі құндылықтар, бұл а емес әдепкі конструктор . Келесі мысал бір класты анықтайды конструктор және екі әдепкі конструкторлар.

Сондай-ақ, функцияда әдепкі параметр аргументін пайдаланудың пайдасы қандай?

Ans The әдепкі параметрді пайдаланудың артықшылығы / функциядағы аргумент төмендегідей: ✓ Оларды жаңасын қосу үшін пайдалануға болады параметрлері бар функциясы . ✓ Оларды ұқсастарды біріктіру үшін пайдалануға болады функциясы біріне.

C++ тілінде берілген әдепкі функциялар қандай?

Төменде C++ тілінде компилятор қамтамасыз ететін әдепкі функциялар, егер бағдарламалық жасақтаманы әзірлеуші сыныпта енгізбесе

  • Әдепкі конструктор.
  • Конструкторды көшіру.
  • Тағайындау операторы.
  • Деструктор.