Turinys:

Kas yra numatytasis C++ argumentas?
Kas yra numatytasis C++ argumentas?

Video: Kas yra numatytasis C++ argumentas?

Video: Kas yra numatytasis C++ argumentas?
Video: C++ Programming Tutorial 71 - Default Arguments 2024, Gruodis
Anonim

Numatytasis argumentas yra reikšmė, pateikta funkcijos deklaracijoje, kurią automatiškai priskiria kompiliatorius, jei funkcijos iškvietėjas nepateikia argumento reikšmės su numatytąją reikšme. Toliau pateikiamas paprastas C++ pavyzdys parodyti numatytųjų argumentų naudojimą.

Tokiu būdu, kas yra argumentas C++?

The argumentai į funkciją yra reikšmės, kurias galima perduoti funkcijai, kad jos būtų naudojamos kaip įvesties informacija. „Grąžinimo vertė“yra reikšmė, kurią funkcija grąžina. Pavyzdžiui, funkcijos square(10) iškvietime 10 reikšmė yra an argumentas į funkciją square ().

Be to, kas yra konstruktorius su numatytuoju argumentu C++? A konstruktorius kad trunka ne parametrus (arba turi parametrus kad visi turi numatytas reikšmės) vadinamas a numatytasis konstruktorius . The numatytasis konstruktorius iškviečiamas, jei nepateiktos vartotojo pateiktos inicijavimo reikšmės. Ši klasė buvo skirta trupmeninei vertei laikyti sveikąjį skaitiklį ir vardiklį.

Be to, kaip perduoti numatytąjį argumentą C++?

Idėja už numatytasis argumentas yra paprastas. Jei funkcija iškviečiama pagal praeinantis argumentas /s, tie argumentai yra naudojami funkcijai. Tačiau jei argumentas /s nėra perduodami iškviečiant funkciją, tada numatytas naudojamos reikšmės. Numatytas vertė/-ės perduodamos argumentas /s funkcijos prototipe.

Kokios numatytosios funkcijos pateikiamos C++?

Žemiau pateikiamos numatytosios funkcijos, kurias teikia kompiliatorius C++ kalba, jei programinės įrangos kūrėjas jų neįdiegė klasėje

  • Numatytasis konstruktorius.
  • Kopijavimo konstruktorius.
  • Priskyrimo operatorius.
  • Destruktorius.