Բովանդակություն:
Video: Ո՞րն է լռելյայն արգումենտը C++-ում:
2024 Հեղինակ: Lynn Donovan | [email protected]. Վերջին փոփոխված: 2023-12-15 23:48
Լռելյայն արգումենտը ֆունկցիայի հռչակագրում տրված արժեք է, որը ավտոմատ կերպով նշանակվում է կոմպիլյատորի կողմից, եթե ֆունկցիան կանչողը արժեք չի տրամադրում լռելյայն արժեք ունեցող փաստարկի համար: Հետևյալը պարզ C++ է օրինակ ցուցադրելու լռելյայն արգումենտների օգտագործումը:
Այս կերպ ի՞նչ է արգումենտը C++-ում:
Այն փաստարկներ ֆունկցիայի արժեքներ են, որոնք կարող են փոխանցվել ֆունկցիային, որն օգտագործվում է որպես մուտքային տեղեկատվություն: «Վերադարձի արժեքը» ֆունկցիան վերադարձնող արժեք է: Օրինակ, քառակուսի(10) ֆունկցիայի կանչում 10 արժեքը an է փաստարկ ֆունկցիայի քառակուսի ().
Բացի այդ, ի՞նչ է C++-ում լռելյայն արգումենտով կոնստրուկտորը: Ա կոնստրուկտոր դա պահանջում է ոչ պարամետրեր (կամ ունի պարամետրեր որ բոլորն ունեն լռելյայն արժեքներ) կոչվում է ա լռելյայն կոնստրուկտոր . Այն լռելյայն կոնստրուկտոր կանչվում է, եթե օգտագործողի կողմից տրված սկզբնավորման արժեքներ չեն տրամադրվում: Այս դասը նախատեսված էր կոտորակային արժեք պահելու համար՝ որպես ամբողջ թվի համարիչ և հայտարար։
Բացի այդ, ինչպես եք փոխանցում լռելյայն փաստարկը C++-ում:
Գաղափարը հետևում է լռելյայն փաստարկ պարզ է. Եթե ֆունկցիան կանչվում է անցողիկ փաստարկ /ներ, դրանք փաստարկներ օգտագործվում են ֆունկցիայի կողմից: Բայց եթե փաստարկ /-երը չեն փոխանցվում ֆունկցիան կանչելիս, ապա, the լռելյայն արժեքներ են օգտագործվում. Կանխադրված արժեքը/ները փոխանցվում են փաստարկ /s ֆունկցիայի նախատիպում:
Որո՞նք են C++-ում տրամադրված լռելյայն գործառույթները:
Ստորև բերված են լռելյայն գործառույթները, որոնք տրամադրվում են կոմպիլյատորի կողմից C++ լեզվով, եթե դրանք չեն իրականացվում դասում ծրագրաշարի մշակողի կողմից:
- Կանխադրված կոնստրուկտոր:
- Պատճենահանող կոնստրուկտոր.
- Հանձնարարության օպերատոր.
- Կործանարար.