Мазмуну:

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

Video: C++ тилиндеги демейки аргумент деген эмне?

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

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

Ушундайча, C++ тилинде аргумент деген эмне?

The аргументтер функцияга киргизүү маалыматы катары колдонула турган функцияга берилүүчү маанилер. 'Return value' бул функция кайтарган маани. Мисалы, квадрат(10) функциясына чакырууда 10 мааниси ан болот аргумент функциянын квадратына ().

Кошумча, C++ тилинде демейки аргументи менен конструктор деген эмне? А конструктор бул жок параметрлери (же бар параметрлери баары бар демейки баалуулуктар) а деп аталат демейки конструктор . The демейки конструктор колдонуучу тарабынан берилген инициализация маанилери берилбесе деп аталат. Бул класс бүтүн сан жана бөлүүчү катары бөлчөк маанини кармоо үчүн иштелип чыккан.

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

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

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

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

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