C++/מצביעים והמשתנה הפניה: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Avner-Y (שיחה | תרומות)
מ ←‏מהו מצביע?: שיפור ניסוח.
Avner-Y (שיחה | תרומות)
מ ←‏מהו משתנה הפניה?: שיפור ניסוח.
שורה 27:
 
==מהו משתנה הפניה?==
המשתנה הפניה פועל בדומה למצביע ובאונועד במקרים מסוימים להחליף אותו.<br /> למשתנה הפניה ישנם כמה יתרונות וחסרונות לעומת המצביע. גם בעזרתו ניתן להשפיע בעקיפין על משתנה אחר, אלא שהוא חוסך את הכתיבה המסורבלת של אופרטורים נוספים. אפשר להבין אותו גם כשם חדש למשתנה שכבר הוכרז בזיכרון.
גם כאן, כמו במצביע, השימוש העיקרי של משתנה הפניה הוא בהעברתו כארגומנט לפונקציה, במקרה שאנו רוצים שהוא יושפע ממנה.
 
==יישום בדוגמה פשוטה==
הבה נגדיר משתנה הפניה: