Мазмуну:

C++ тилинде демейки аргументти кантип өткөрөсүз?
C++ тилинде демейки аргументти кантип өткөрөсүз?

Video: C++ тилинде демейки аргументти кантип өткөрөсүз?

Video: C++ тилинде демейки аргументти кантип өткөрөсүз?
Video: C++ | Модификаторы Типов | Указатели Ссылки | 03 2024, Ноябрь
Anonim

In C++ программалоо, сиз камсыз кыла аласыз демейки функция үчүн баалуулуктар параметрлери . Артындагы идея демейки аргумент жөнөкөй. Эгерде функция тарабынан чакырылса өтүп жаткан аргумент /с, ошол аргументтер функциясы тарабынан колдонулат. Бирок эгерде аргумент Функцияны чакырып жатканда /s өткөрүлбөйт, анда демейки баалуулуктар колдонулат.

Жөн эле, C++ тилинде демейки аргумент деген эмне?

Демейки аргументтер C++ тилинде А демейки аргумент бул функциянын чакырыгы үчүн маани бербесе, компилятор тарабынан автоматтык түрдө ыйгарылган функция декларациясында берилген маани. аргумент менен демейки баалуулук. Төмөнкү жөнөкөй C++ колдонууну көрсөтүү үчүн мисал демейки аргументтер.

Ошо сыяктуу эле, демейки аргументтер менен конструкторду аныктоого болобу? Бардык функциялар сыяктуу эле, а конструктор ээ болот демейки аргументтер . Алар мүчө объекттерди инициализациялоо үчүн колдонулат. Белгилей кетсек, эгерде а конструктор бар аргументтер андайлар жок демейки баалуулуктар, бул а эмес демейки конструктор . Төмөнкү мисал бир классты аныктайт конструктор жана эки демейки конструкторлор.

Ошондой эле, функцияда демейки параметр аргументин колдонуунун кандай пайдасы бар?

Ans The демейки параметрди колдонуунун пайдасы / функциядагы аргумент төмөнкүлөр болуп саналат: ✓ Алар жаңы кошуу үчүн колдонулушу мүмкүн параметрлери болгонго функция . ✓ Аларды окшошту айкалыштыруу үчүн колдонсо болот функция бирине.

C++ тилинде берилген демейки функциялар кандай?

Төмөндө программалык камсыздоону иштеп чыгуучу класста ишке ашырбаса, компилятор тарабынан C++ тилиндеги демейки функциялар берилген

  • Демейки конструктор.
  • Көчүрүүчү конструктор.
  • Дайындоо оператору.
  • Destructor.