
2025 Автор: Lynn Donovan | donovan@answers-technology.com. Соңғы өзгертілген: 2025-01-22 17:30
жылы C++ бағдарламалауды қамтамасыз ете аласыз әдепкі функция үшін мәндер параметрлері . Артқы идея әдепкі аргумент қарапайым. Егер функция арқылы шақырылса өтетін аргумент /s, сол аргументтер функциясы арқылы пайдаланылады. Бірақ егер аргумент Функцияны шақыру кезінде /s берілмейді, содан кейін әдепкі мәндері пайдаланылады.
Қарапайым, C++ тілінде әдепкі аргумент дегеніміз не?
Әдепкі аргументтер C++ тілінде A әдепкі аргумент функцияның шақырушысы мән бермесе, компилятор автоматты түрде тағайындайтын функция декларациясында берілген мән. аргумент а әдепкі мән. Төменде қарапайым C++ пайдалануды көрсету үшін мысал әдепкі аргументтер.
Сол сияқты әдепкі аргументтері бар конструкторды анықтау мүмкін бе? Барлық функциялар сияқты, а конструктор болуы мүмкін әдепкі аргументтер . Олар мүше нысандарын инициализациялау үшін пайдаланылады. Назар аударыңыз, егер а конструктор кез келген аргументтер бұл жоқ әдепкі құндылықтар, бұл а емес әдепкі конструктор . Келесі мысал бір класты анықтайды конструктор және екі әдепкі конструкторлар.
Сондай-ақ, функцияда әдепкі параметр аргументін пайдаланудың пайдасы қандай?
Ans The әдепкі параметрді пайдаланудың артықшылығы / функциядағы аргумент төмендегідей: ✓ Оларды жаңасын қосу үшін пайдалануға болады параметрлері бар функциясы . ✓ Оларды ұқсастарды біріктіру үшін пайдалануға болады функциясы біріне.
C++ тілінде берілген әдепкі функциялар қандай?
Төменде C++ тілінде компилятор қамтамасыз ететін әдепкі функциялар, егер бағдарламалық жасақтаманы әзірлеуші сыныпта енгізбесе
- Әдепкі конструктор.
- Конструкторды көшіру.
- Тағайындау операторы.
- Деструктор.