Բովանդակություն:

Ինչպե՞ս փոխանցել լռելյայն փաստարկը C++-ում:
Ինչպե՞ս փոխանցել լռելյայն փաստարկը C++-ում:

Video: Ինչպե՞ս փոխանցել լռելյայն փաստարկը C++-ում:

Video: Ինչպե՞ս փոխանցել լռելյայն փաստարկը C++-ում:
Video: Ինչի՞ համար են նախատեսված համակարգչի այս կոճակները 2024, Մայիս
Anonim

Մեջ C++ ծրագրավորում, կարող եք տրամադրել լռելյայն ֆունկցիայի արժեքները պարամետրեր . Գաղափարը հետևում է լռելյայն փաստարկ պարզ է. Եթե ֆունկցիան կանչվում է անցողիկ փաստարկ /ներ, դրանք փաստարկներ օգտագործվում են ֆունկցիայի կողմից: Բայց եթե փաստարկ /-երը չեն փոխանցվում ֆունկցիան կանչելիս, ապա, the լռելյայն արժեքներ են օգտագործվում.

Պարզապես, ի՞նչ է լռելյայն արգումենտը C++-ում:

Կանխադրված փաստարկներ C++-ում A լռելյայն փաստարկ ֆունկցիայի հայտարարագրում տրված արժեք է, որը ավտոմատ կերպով նշանակվում է կոմպիլյատորի կողմից, եթե ֆունկցիան կանչողը արժեք չի տալիս փաստարկ հետ լռելյայն արժեքը։ Հետևյալը պարզ է C++ օրինակ՝ կիրառությունը ցույց տալու համար լռելյայն փաստարկներ.

Նմանապես, հնարավո՞ր է կոնստրուկտոր սահմանել լռելյայն արգումենտներով: Ինչպես բոլոր գործառույթները, ա կոնստրուկտոր կարող է ունենալ լռելյայն փաստարկներ . Դրանք օգտագործվում են անդամ օբյեկտները սկզբնավորելու համար: Նշենք, որ եթե Ա կոնստրուկտոր ունի ցանկացած փաստարկներ որոնք չունեն լռելյայն արժեքներ, դա չի ա լռելյայն կոնստրուկտոր . Հետևյալ օրինակը սահմանում է դաս մեկով կոնստրուկտոր և երկու լռելյայն կոնստրուկտորներ.

Նաև հարցրեց՝ ո՞րն է ֆունկցիայի մեջ լռելյայն պարամետրի արգումենտ օգտագործելու օգուտը:

Ans The լռելյայն պարամետրի օգտագործման առավելությունը / արգումենտ ֆունկցիայի մեջ հետևյալն են. ✓ Դրանք կարող են օգտագործվել նորը ավելացնելու համար պարամետրեր գոյություն ունեցողին ֆունկցիան . ✓ Նրանք կարող են օգտագործվել նմանատիպը համատեղելու համար ֆունկցիան մեկի մեջ.

Որո՞նք են C++-ում տրամադրված լռելյայն գործառույթները:

Ստորև բերված են լռելյայն գործառույթները, որոնք տրամադրվում են կոմպիլյատորի կողմից C++ լեզվով, եթե դրանք չեն իրականացվում դասում ծրագրաշարի մշակողի կողմից:

  • Կանխադրված կոնստրուկտոր:
  • Պատճենահանող կոնստրուկտոր.
  • Հանձնարարության օպերատոր.
  • Կործանարար.