תוכן עניינים:

איך מעבירים ארגומנט ברירת מחדל ב-C++?
איך מעבירים ארגומנט ברירת מחדל ב-C++?

וִידֵאוֹ: איך מעבירים ארגומנט ברירת מחדל ב-C++?

וִידֵאוֹ: איך מעבירים ארגומנט ברירת מחדל ב-C++?
וִידֵאוֹ: C++ Programming Tutorial 71 - Default Arguments 2024, דֵצֶמבֶּר
Anonim

ב C++ תכנות, אתה יכול לספק בְּרִירַת מֶחדָל ערכים לפונקציה פרמטרים . הרעיון מאחורי ארגומנט ברירת מחדל זה פשוט. אם פונקציה נקראת על ידי טיעון חולף /s, אלה טיעונים משמשים את הפונקציה. אבל אם ה טַעֲנָה /s לא מועברים בזמן הפעלת פונקציה אז, ה בְּרִירַת מֶחדָל נעשה שימוש בערכים.

פשוט כך, מהו ארגומנט ברירת מחדל ב-C++?

ארגומנטים ברירת מחדל ב-C++ A ארגומנט ברירת מחדל הוא ערך המסופק בהצהרת פונקציה שמוקצה אוטומטית על ידי המהדר אם המתקשר של הפונקציה לא מספק ערך עבור טַעֲנָה עם בְּרִירַת מֶחדָל ערך. הבא הוא פשוט C++ דוגמה להדגמת השימוש ארגומנטים של ברירת מחדל.

באופן דומה, האם ניתן להגדיר בנאי עם ארגומנטים של ברירת מחדל? כמו כל הפונקציות, א בַּנַאִי יכול לקבל ארגומנטים של ברירת מחדל . הם משמשים לאתחול אובייקטי חבר. שימו לב שאם א בַּנַאִי יש כל טיעונים שאין להם בְּרִירַת מֶחדָל ערכים, זה לא א בנאי ברירת מחדל . הדוגמה הבאה מגדירה מחלקה עם אחד בַּנַאִי ושתיים בוני ברירת מחדל.

כמו כן נשאל, מה היתרון בשימוש בארגומנט פרמטר ברירת מחדל בפונקציה?

Ans The היתרון של שימוש בפרמטר ברירת מחדל / ארגומנט בפונקציה הם כדלקמן: ✓ ניתן להשתמש בהם כדי להוסיף חדש פרמטרים לקיים פוּנקצִיָה . ✓ ניתן להשתמש בהם לשילוב דומים פוּנקצִיָה לתוך אחד.

מהן פונקציות ברירת המחדל הניתנות ב-C++?

להלן פונקציות ברירת המחדל המסופקות על ידי מהדר בשפת C++ אם לא יושמו במחלקה על ידי מפתח תוכנה

  • בנאי ברירת מחדל.
  • עותק בנאי.
  • מפעיל מטלות.
  • הורס.