עבור לתוכן

רשימה ו הקצאה דינאמית ב VB

Featured Replies

פורסם

יש לי שתי שאלות:

1. כיצד אני בונה רשימה מקושרת ב VB?

2. כיצד אני מקצה זיכרון בצורה דינאמית ב VB?

פורסם

1) רשימה מקושרת בVB לא תתבצע ע"י מצביעים אלא ע"י רפרנסים

2) VB לא מאפשר הקצאת זיכרון(לפחות לא בדרך נוחה). אם אתה מעוניין ליצור מערך דינאמי אז אמה עושה REDIM על משתנה שהגדרת אותו כמערך, אך ע"י שום מספר בסוגריים. תחפש בMSDN.

פורסם
  • מחבר

אתה יכול בבקשה להרחיב מה זה רפרנסים ואיך בדיוק אני יוצר רשימה?

פורסם

קודם כל, ב-VB בכלל אין מצביעים. הכל רפרנסים (כמו ג'אווה).

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

http://msdn2.microsoft.com/en-us/library/77s47661.aspx

להגדיר רשימה מקושרת זה דווקא די קל... אתה רק צריך להגדיר קלאס node שיש לו איבר בשם next מסוג node... וכמובן ליצור את הקישורים המתאימים.

ארכיון

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

דיונים חדשים