Мазмұны:

C++ тілінде әдепкі аргумент дегеніміз не?
C++ тілінде әдепкі аргумент дегеніміз не?

Бейне: C++ тілінде әдепкі аргумент дегеніміз не?

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

Әдепкі аргумент - функцияның шақырушысы әдепкі мәні бар аргумент үшін мән бермесе, компилятор автоматты түрде тағайындайтын функция декларациясында берілген мән. Төменде қарапайым C++ тілі берілген мысал әдепкі аргументтерді пайдалануды көрсету.

Осылайша, C++ тілінде аргумент дегеніміз не?

The аргументтер функцияға енгізу ақпараты ретінде пайдаланылатын функцияға өтуге болатын мәндер. «Қайтару мәні» функция қайтаратын мән болып табылады. Мысалы, шаршы(10) функциясына шақырудағы 10 мәні - an аргумент шаршы() функциясына.

Сонымен қатар, C++ тілінде әдепкі аргументі бар конструктор дегеніміз не? А конструктор бұл жоқ параметрлері (немесе бар параметрлері барлығында бар әдепкі мәндер) а деп аталады әдепкі конструктор . The әдепкі конструктор пайдаланушы ұсынған инициализация мәндері берілмесе, шақырылады. Бұл класс бөлшек мәнді бүтін алым және бөлгіш ретінде ұстауға арналған.

Сонымен қатар, C++ тілінде әдепкі аргументті қалай беруге болады?

Артқы идея әдепкі аргумент қарапайым. Егер функция арқылы шақырылса өтетін аргумент /s, сол аргументтер функциясы арқылы пайдаланылады. Бірақ егер аргумент Функцияны шақыру кезінде /s берілмейді, содан кейін әдепкі мәндері пайдаланылады. Әдепкі мән/с беріледі аргумент /s функция прототипінде.

C++ тілінде берілген әдепкі функциялар қандай?

Төменде C++ тілінде компилятор қамтамасыз ететін әдепкі функциялар берілген, егер бағдарламалық жасақтаманы әзірлеуші сыныпта енгізбесе

  • Әдепкі конструктор.
  • Конструкторды көшіру.
  • Тағайындау операторы.
  • Деструктор.