Inhoudsopgave:

Wat is het standaardargument in C++?
Wat is het standaardargument in C++?

Video: Wat is het standaardargument in C++?

Video: Wat is het standaardargument in C++?
Video: C++ Programming Tutorial 71 - Default Arguments 2024, November
Anonim

Een standaardargument is een waarde in een functiedeclaratie die automatisch wordt toegewezen door de compiler als de aanroeper van de functie geen waarde voor het argument met een standaardwaarde opgeeft. Hieronder volgt een eenvoudige C++ voorbeeld om het gebruik van standaardargumenten aan te tonen.

Op deze manier, wat is een argument in C ++?

De argumenten aan een functie zijn waarden die kunnen worden doorgegeven aan de functie om als invoerinformatie te worden gebruikt. De 'retourwaarde' is een waarde die de functie retourneert. In de aanroep van de functie square(10) is de waarde 10 bijvoorbeeld an argument naar de functie square().

Bovendien, wat is een constructor met standaardargument in C ++? EEN constructeur dat kost geen parameters (of heeft parameters die hebben allemaal standaard waarden) heet a standaard constructor . De standaard constructor wordt aangeroepen als er geen door de gebruiker opgegeven initialisatiewaarden zijn opgegeven. Deze klasse is ontworpen om een breukwaarde te bevatten als een geheel getal als teller en noemer.

Bovendien, hoe geef je een standaardargument door in C ++?

Het idee achter standaardargument is simpel. Als een functie wordt aangeroepen door passerende argument /s, die argumenten worden gebruikt door de functie. Maar als de argument /s worden niet doorgegeven tijdens het aanroepen van een functie, de standaard waarden worden gebruikt. Standaard waarde/s worden doorgegeven aan argument /s in het functie-prototype.

Wat zijn de standaardfuncties in C++?

Hieronder staan standaardfuncties die door de compiler in C++-taal worden geleverd, indien niet geïmplementeerd in een klasse door een softwareontwikkelaar

  • Standaard constructor.
  • Kopieer de bouwer.
  • Opdrachtnemer.
  • vernietiger.