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

תוכן שנמחק תוכן שנוסף
בונגולים (שיחה | תרומות)
אין תקציר עריכה
Ohad.cohen (שיחה | תרומות)
תיקון שגיאות כתיב
שורה 16:
</pre>
שימו לב: לא התרחשה כאן השמת ערכים, אלא ייחוס של המשתנה ref למשתנה num, כזה ייחוס אגב, יכול להתרחש רק פעם אחת בחייו של משתנה מיוחס.
עכשיו עםאם נשנה את ערכו של ref, ישתנה גם ערכו של num, וכך גם ההפך:
<pre style="direction:ltr;">
ref=10;
שורה 23:
cout << ref;
</pre>
ניתן לראות שלקביעת ייחוס יש דמיון לנתינת שם חדש, נרדף, למשתנה. את אותו הדבר יהיה אפשר כמובן ליישם בעזרת מצביעים, אבל עםאם כך, היינו זקוקים לשימוש רב באופרטורים.
 
==שימוש בפונקציות==
כמו שאמרנו קודם, השימוש העיקרי של משתנים מתייחסים, כמו של מצביעים, הוא בפונקציות.