עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

מצביעים ב c++

Featured Replies

פורסם

מישהו יכול להסביר לי לעזאזל במה נכנס השימוש במצביעים

אני לא מוצא תוכנה שתימצא בזה שימוש

ואל תגידו לי - כגדי לגשת לתאים בזיכרון

את זה אני יודע

תביאו לדוגמא איזה תוכנה שאמורה להשתמש בזה

תודה

פורסם

למשל, אם אתה רוצה ליצור מבנה בזיכרון, שהגודל שלו לא ידוע (למשל, רשימה של עובדים במפעל, הדוגמה הקלאסית :) ).

אתה מקצה זיכרון לכל רשומה חדשה של עובד, ואתה שומר בתוך כל רשומה, מצביע לכתובת בזיכרון של הרשומה הבאה. כך, יש לך שרשרת שגודלה לא ידוע מראש של תיקי עובדים...

דוגמה נוספת היא אם אתה רוצה להעביר משתנה לפונקציה ולאפשר לפונקציה לשנות אותו (לזה יכולות להיות כל מני סיבות). במקרה זה אתה לא יכול פשוט להעביר את הערך של המשתנה - אלא אתה חייב לתת את הכתובת שלו.

(אגב, זה לא קשור רק ל-C++, אז אתה יכול לשנות את הכותרת)

פורסם

מה שמפריע לך זה להחזיק כתובת בזיכרון, או הרעיון שאתה לא מחזיק ערך אלא משתנה אחר?

ב- C/C++ הדרך היחידה להקצות זיכרון דינאמית זה עם pointers.

חוץ מזה, בשפות אחרת (וגם ב- C++) יש לך references במקום, שזה כמעט אותו קונספט במימוש שונה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.