Съдържание:

Какъв е аргументът по подразбиране в C++?
Какъв е аргументът по подразбиране в C++?

Видео: Какъв е аргументът по подразбиране в C++?

Видео: Какъв е аргументът по подразбиране в C++?
Видео: Аргумент и доказателство | Епистемология | Философия | Кан Академия 2024, Може
Anonim

Аргумент по подразбиране е стойност, предоставена в декларация на функция, която се присвоява автоматично от компилатора, ако извикващият функцията не предостави стойност за аргумента със стойност по подразбиране. Следва прост C++ пример за да демонстрира използването на аргументи по подразбиране.

По този начин какво е аргумент в C++?

В аргументи към функция са стойности, които могат да бъдат предадени на функцията, за да се използват като входна информация. „Връщаната стойност“е стойност, която функцията връща. Например, при извикването на функцията square(10), стойността 10 е an аргумент към функцията square().

Освен това, какво е конструктор с аргумент по подразбиране в C++? А конструктор това отнема не параметри (или има параметри които всички имат по подразбиране стойности) се нарича а конструктор по подразбиране . В конструктор по подразбиране се извиква, ако не са предоставени стойности за инициализация, предоставени от потребителя. Този клас е проектиран да съдържа дробна стойност като цяло число числител и знаменател.

Освен това, как предавате аргумент по подразбиране в C++?

Идеята зад аргумент по подразбиране е просто. Ако функцията е извикана от преходен аргумент /s, тези аргументи се използват от функцията. Но ако аргумент /s не се предават при извикване на функция тогава, the по подразбиране се използват стойности. По подразбиране стойност/и се предават на аргумент /s в прототипа на функцията.

Какви са функциите по подразбиране, предоставени в C++?

По-долу са дадени функции по подразбиране, предоставени от компилатора на език C++, ако не са имплементирани в клас от разработчик на софтуер

  • Конструктор по подразбиране.
  • Конструктор за копиране.
  • Оператор на присвояване.
  • Деструктор.