Përmbajtje:

Si kaloni një argument të paracaktuar në C++?
Si kaloni një argument të paracaktuar në C++?

Video: Si kaloni një argument të paracaktuar në C++?

Video: Si kaloni një argument të paracaktuar në C++?
Video: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Nëntor
Anonim

Në C++ programim, ju mund të ofroni default vlerat për funksionin parametrave . Ideja prapa argumenti i paracaktuar është e thjeshtë. Nëse një funksion thirret nga argument kalues /s, ato argumentet përdoren nga funksioni. Por nëse argument /s nuk kalohen gjatë thirrjes së një funksioni atëherë, the default përdoren vlerat.

Thjesht kështu, çfarë është një argument i paracaktuar në C++?

Argumentet e parazgjedhura në C++ A argumenti i paracaktuar është një vlerë e dhënë në një deklaratë funksioni që caktohet automatikisht nga përpiluesi nëse thirrësi i funksionit nuk jep një vlerë për argument me një default vlerë. Në vijim është një e thjeshtë C++ shembull për të demonstruar përdorimin e argumentet e paracaktuara.

Në mënyrë të ngjashme, a është e mundur të përcaktohet një konstruktor me argumente të paracaktuara? Si të gjitha funksionet, a konstruktor mund te kete argumentet e paracaktuara . Ato përdoren për të inicializuar objektet anëtare. Vini re se nëse a konstruktor ka ndonjë argumentet që nuk kanë default vlerat, nuk është a konstruktor i paracaktuar . Shembulli i mëposhtëm përcakton një klasë me një konstruktor dhe dy konstruktorët e paracaktuar.

Gjithashtu u pyet, cili është përfitimi i përdorimit të argumentit të parametrit të paracaktuar në një funksion?

Përgjigje përfitimi i përdorimit të parametrit të paracaktuar / argument në një funksion janë si më poshtë: ✓ Ato mund të përdoren për të shtuar të reja parametrave te ekzistuese funksionin . ✓ Ato mund të përdoren për të kombinuar të ngjashme funksionin në një.

Cilat janë funksionet e paracaktuara të ofruara në C++?

Më poshtë janë funksionet e paracaktuara të ofruara nga përpiluesi në gjuhën C++ nëse nuk zbatohen në një klasë nga një zhvillues softueri

  • Konstruktori i parazgjedhur.
  • Konstruktori i kopjimit.
  • Operatori i caktimit.
  • Destruktor.