Satura rādītājs:

Kāds ir C++ noklusējuma arguments?
Kāds ir C++ noklusējuma arguments?

Video: Kāds ir C++ noklusējuma arguments?

Video: Kāds ir C++ noklusējuma arguments?
Video: OpenStudio EnergyPlus - Мера Написание 1 (русские субтитры) 2024, Novembris
Anonim

Noklusējuma arguments ir vērtība, kas norādīta funkcijas deklarācijā, ko automātiski piešķir kompilators, ja funkcijas izsaucējs nenorāda vērtību argumentam ar noklusējuma vērtību. Tālāk ir sniegts vienkāršs C++ piemērs lai parādītu noklusējuma argumentu izmantošanu.

Tādā veidā, kas ir arguments C++?

The argumenti uz funkciju ir vērtības, kuras var nodot funkcijai, lai tās izmantotu kā ievades informāciju. "Atgriešanas vērtība" ir vērtība, ko funkcija atgriež. Piemēram, funkcijas square(10) izsaukumā vērtība 10 ir an arguments uz funkciju square ().

Turklāt, kas ir konstruktors ar noklusējuma argumentu C++? A konstruktors tas aizņem nē parametrus (vai ir parametrus kas visiem ir noklusējuma vērtības) sauc par a noklusējuma konstruktors . The noklusējuma konstruktors tiek izsaukts, ja nav nodrošinātas lietotāja nodrošinātas inicializācijas vērtības. Šī klase tika izstrādāta, lai kā vesela skaitļa skaitītāju un saucēju saglabātu daļēju vērtību.

Turklāt, kā jūs nododat noklusējuma argumentu C++?

Ideja aiz muguras noklusējuma arguments ir vienkāršs. Ja funkciju izsauc ar garāmejošs arguments /s, tie argumenti tiek izmantoti funkcijai. Bet, ja arguments /s netiek nodotas, izsaucot funkciju, tad noklusējuma tiek izmantotas vērtības. Noklusējums vērtība/-as tiek nodotas arguments /s funkcijas prototipā.

Kādas ir C++ noklusējuma funkcijas?

Tālāk ir norādītas noklusējuma funkcijas, ko nodrošina kompilators C++ valodā, ja programmatūras izstrādātājs tās nav ieviesis klasē

  • Noklusējuma konstruktors.
  • Kopēšanas konstruktors.
  • Piešķiršanas operators.
  • Iznīcinātājs.