C++/מצביעים והמשתנה הפניה: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
תיקון פסקת ה-"מהו מצביע?" ומספר דוגמאות קוד. , הרחבה, עריכה |
|||
שורה 5:
int *num=7;
</source>
במקרה הנ"ל,
להלן דוגמה להגדרת מצביע המצביע לכתובת של משתנה אחר:<syntaxhighlight lang="c++">
char c = 'A';
שורה 12:
*p = 'B';
</syntaxhighlight>
==מהו משתנה מיוחס?==
המשתנה המיוחס פועל בדומה למצביע ובא במקרים מסוימים להחליף אותו.<br /> למשתנה המיוחס כמה יתרונות וחסרונות לעומת המצביע. גם בעזרתו ניתן להשפיע בעקיפין על משתנה אחר, אלא שהוא חוסך את הכתיבה המסורבלת של אופרטורים נוספים. אפשר להבין אותו גם כשם חדש למשתנה שכבר הוכרז בזיכרון.
|